文字嵌入
本頁收錄文本嵌入能力相關接口。
Apifox 覆蓋範圍補充
- 創建文本嵌入(OpenAI)
- 批量創建嵌入(OpenAI)
- 創建文本嵌入(Gemini)
模型接口/嵌入(Embeddings)
POST 創建文本嵌入(Gemini)
POST /embeddings
Body 請求參數
{
"input": "Your text string goes here",
"model": "gemini-embedding-001"
}
請求參數
| 名稱 | 位置 | 類型 | 必選 | 說明 |
|---|---|---|---|---|
| Authorization | header | string | 否 | none |
| body | body | object | 否 | none |
| » model | body | string | 是 | 要使用的模型的 ID。您可以使用List models API 來查看所有可用模型,或查看我們的模型概述以瞭解它們的描述。 |
| » input | body | string | 是 | 輸入文本以獲取嵌入,編碼為字符串或標記數組。要在單個請求中獲取多個輸入的嵌入,請傳遞一個字符串數組或令牌數組數組。每個輸入的長度不得超過 8192 個標記。 |
返回示例
200 Response
{
"object": "string",
"data": [
{
"object": "string",
"embedding": [
0
],
"index": 0
}
],
"model": "string",
"usage": {
"prompt_tokens": 0,
"total_tokens": 0
}
}
返回結果
| 狀態碼 | 狀態碼含義 | 說明 | 數據模型 |
|---|---|---|---|
| 200 | OK | none | Inline |
返回數據結構
狀態碼 200
| 名稱 | 類型 | 必選 | 約束 | 中文名 | 說明 |
|---|---|---|---|---|---|
| » object | string | true | none | none | |
| » data | [object] | true | none | none | |
| »» object | string | false | none | none | |
| »» embedding | [number] | false | none | none | |
| »» index | integer | false | none | none | |
| » model | string | true | none | none | |
| » usage | object | true | none | none | |
| »» prompt_tokens | integer | true | none | none | |
| »» total_tokens | integer | true | none | none |