文本嵌入
本页收录文本嵌入能力相关接口。
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 |