跳转到主要内容
/v1/embeddings 端点为文本输入生成向量嵌入。嵌入以高维浮点数组表示文本的语义,可用于相似度搜索、聚类和检索增强生成(RAG)。此端点兼容 OpenAI Embeddings API。

端点

支持的嵌入模型

当前可用情况和价格请参阅模型目录

请求

请求头

请求体参数

model
string
必填
嵌入模型 ID。例如:"gemini-embedding-001""text-embedding-3-small"
input
string | array
必填
要进行嵌入的文本。可以是单个字符串,也可以是用于批量嵌入的字符串数组。
encoding_format
string
"float"(默认)返回浮点数组;"base64" 返回 Base64 编码的字符串。
dimensions
integer
输出嵌入的维度数。并非所有模型都支持此参数。

请求示例

响应

响应字段

data
array
嵌入对象数组,每个输入字符串对应一个对象。
usage.prompt_tokens
integer
已处理的 token 数量。

余弦相似度示例

python