跳到主要内容

文本嵌入

本页收录文本嵌入能力相关接口。

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