跳到主要内容

嵌入(Embeddings)

URL

POST https://demo.cdc.datenfab.com/model/api/v1/embeddings

请求头

  • Content-Type: application/json
  • Authorization: Bearer $YOUR_API_KEY

请求体参数

NameTypeRequiredDescription
modelstringYes模型的名称
inputstringYes要嵌入的输入文本,编码为字符串或标记数组。长度不应超过 8192 个字节。
encoding_formatstringNo返回嵌入结果的格式。可以是 floatbase64
dimensionsintegerNo输出嵌入结果的维度数量。

返回

  • Status Code: 200 OK
  • Body:
{
"id": "bf6a810b-84cd-4474-929a-a213642eb391",
"model": "BAAI/bge-m3",
"usage": {
"prompt_tokens": 4,
"total_tokens": 4
},
"created_at": 1721936547,
"data": [
{
"index": 0,
"embedding": [
-0.009638341143727303,
0.05558644235134125,
-0.02724376693367958
],
"object": "embedding"
}
]
}

API 调用示例

curl -X POST "https://demo.cdc.datenfab.com/model/api/v1/embeddings" \
-H "Authorization: Bearer $YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"input": "text",
"model": "BAAI/bge-m3",
"encoding_format": "float"
}'