跳至主要内容

文字嵌入

本頁收錄文本嵌入能力相關接口。

Apifox 覆蓋範圍補充

  • 創建文本嵌入(OpenAI)
  • 批量創建嵌入(OpenAI)
  • 創建文本嵌入(Gemini)

模型接口/嵌入(Embeddings)

POST 創建文本嵌入(Gemini)

POST /embeddings

Body 請求參數

{
"input": "Your text string goes here",
"model": "gemini-embedding-001"
}

請求參數

名稱位置類型必選說明
Authorizationheaderstringnone
bodybodyobjectnone
» modelbodystring要使用的模型的 ID。您可以使用List models API 來查看所有可用模型,或查看我們的模型概述以瞭解它們的描述。
» inputbodystring輸入文本以獲取嵌入,編碼為字符串或標記數組。要在單個請求中獲取多個輸入的嵌入,請傳遞一個字符串數組或令牌數組數組。每個輸入的長度不得超過 8192 個標記。

返回示例

200 Response

{
"object": "string",
"data": [
{
"object": "string",
"embedding": [
0
],
"index": 0
}
],
"model": "string",
"usage": {
"prompt_tokens": 0,
"total_tokens": 0
}
}

返回結果

狀態碼狀態碼含義說明數據模型
200OKnoneInline

返回數據結構

狀態碼 200

名稱類型必選約束中文名說明
» objectstringtruenonenone
» data[object]truenonenone
»» objectstringfalsenonenone
»» embedding[number]falsenonenone
»» indexintegerfalsenonenone
» modelstringtruenonenone
» usageobjecttruenonenone
»» prompt_tokensintegertruenonenone
»» total_tokensintegertruenonenone