Appearance
原生Gemini格式
原生Gemini格式
POST/v1/engines/{model}/embeddings使用指定引擎/模型创建嵌入
路径参数 (Path Params)
| 参数名 | 类型 | 必选 | 描述 | 示例 |
|---|---|---|---|---|
model | string | 是 | 模型/引擎 ID | `` |
请求头 (Headers)
| 参数名 | 类型 | 必选 | 描述 | 示例 |
|---|---|---|---|---|
Authorization | string | 否 | 鉴权令牌 | Bearer ******************** |
请求体 (Request Body)
Content-Type: application/json
| 字段 | 类型 | 必选 | 描述 |
|---|---|---|---|
| model | string | 是 | |
| input | any | 是 | 要嵌入的文本 |
| encoding_format | string | 否 | |
| dimensions | integer | 否 | 输出向量维度 |
请求体示例
json
{
"model": "text-embedding-ada-002",
"input": null,
"encoding_format": "string",
"dimensions": 0
}返回响应 (Responses)
200 - 成功创建嵌入
| 字段 | 类型 | 描述 |
|---|---|---|
| object | string | |
| data | array of object | |
| data[].object | string | |
| data[].index | integer | |
| data[].embedding | array of number | |
| model | string | |
| usage | object | |
| usage.prompt_tokens | integer | |
| usage.total_tokens | integer |
响应示例
json
{
"object": "list",
"data": [
{
"object": "embedding",
"index": 0,
"embedding": [
0
]
}
],
"model": "string",
"usage": {
"prompt_tokens": 0,
"total_tokens": 0
}
}