申請流程
要使用 OpenAI Embeddings API,首先可以到 OpenAI Embeddings API 頁面點擊「Acquire」按鈕,獲取請求所需要的憑證:
如果你尚未登入或註冊,會自動跳轉到登入頁面邀請您來註冊和登入,登入註冊之後會自動返回當前頁面。
在首次申請時會有免費額度贈送,可以免費使用該 API。
基本使用
接下來就可以在介面上填寫對應的內容,如圖所示:
authorization,直接在下拉列表裡面選擇即可。另一個參數是 model, model 就是我們選擇使用 OpenAI 官網模型類別,這裡我們主要有 3 種模型,詳情可以看我們提供的模型。最後一個參數是input,input 是我們需要轉換的詞向量文本。
同時您可以注意到右側有對應的調用代碼生成,您可以複製代碼直接運行,也可以直接點擊「Try」按鈕進行測試。
可選參數:
dimensions:裁剪向量維度,默認輸出完整維度。encoding_format:返回格式,可選float或base64。

model,此次文本轉詞向量所採用的模型。usage,此次文本轉詞向量所使用的token信息。data,文本轉化後的詞向量結果。
data 是包含了文本對應的詞向量的具體信息,它裡面的 embedding 是生成的詞向量具體結果。
錯誤處理
在調用 API 時,如果遇到錯誤,API 會返回相應的錯誤代碼和信息。例如:400 token_mismatched:Bad request, possibly due to missing or invalid parameters.400 api_not_implemented:Bad request, possibly due to missing or invalid parameters.401 invalid_token:Unauthorized, invalid or missing authorization token.429 too_many_requests:Too many requests, you have exceeded the rate limit.500 api_error:Internal server error, something went wrong on the server.

