API 目录

文本嵌入

POST
/v1beta/models/gemini-embedding-001:embedContent

文本嵌入

将输入文本转换为向量表示,便于后续执行语义检索、聚类、相似度计算、重排等任务。

接口信息

POST /v1beta/models/gemini-embedding-001:embedContent

Base URL

https://www.vortapapi.com/v1

请求头

名称必填说明
AuthorizationVortap API Key,格式为 Bearer sk-***
Content-Type请求体为 JSON 时建议设置为 application/json

请求体

字段类型必填说明
contentobject需要生成嵌入向量的内容。
content.partsarray内容片段列表。文本输入通常使用 text 字段。
content.parts[].textstring待嵌入的文本。
taskTypestring嵌入任务类型,用于提示模型生成更适合特定用途的向量。
titlestringtaskType 适用于文档检索类场景时,可提供文档标题。
outputDimensionalityinteger指定输出向量维度。未提供时使用模型默认维度。

请求示例

curl -X POST "https://www.vortapapi.com/v1/v1beta/models/gemini-embedding-001:embedContent" \
  -H "Authorization: Bearer sk-***" \
  -H "Content-Type: application/json" \
  -d '{
    "content": {
      "parts": [
        {
          "text": "Vortap 提供兼容 OpenAI API 的模型网关服务。"
        }
      ]
    }
  }'

响应字段

字段类型说明
embeddingobject嵌入结果对象。
embedding.valuesarray模型生成的浮点数向量。

响应示例

{
  "embedding": {
    "values": [
      -0.0296398,
      -0.010636787,
      0.012426536,
      -0.043735605,
      -0.012861362,
      0.0025766853,
      -0.0056927837,
      0.013363464
    ]
  }
}