跳转到内容

向量嵌入 (Embeddings)

向量嵌入(Embeddings)接口用于将文本转换为高维实数向量。这些向量代表了文本的语义特征,广泛应用于检索增强生成(RAG)、文本聚类、语义搜索和分类任务。

POST /v1/embeddings
参数类型必填默认值说明
modelstring-调用的嵌入模型 ID(如 text-embedding-3-small, bge-large-zh)。
inputstring | array-输入的文本,可以是单个字符串,也可以是字符串数组(用于批量计算)。
encoding_formatstringfloat返回的向量数据格式。支持 floatbase64
dimensionsinteger-限制返回的向量维度(部分模型支持,如 text-embedding-3 系列)。
Terminal window
curl https://api.easytakeai.com/v1/embeddings \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{
"model": "text-embedding-3-small",
"input": "人工智能与深度学习"
}'
{
"object": "list",
"data": [
{
"object": "embedding",
"index": 0,
"embedding": [
0.002306205,
-0.00938491,
0.015749293,
-0.00849312
]
}
],
"model": "text-embedding-3-small",
"usage": {
"prompt_tokens": 8,
"total_tokens": 8
}
}