嵌入(Embeddings)

Create Embeddings

获取给定输入的矢量表示,机器学习模型和算法可以轻松使用该表示。

相关指南:嵌入

创建表示输入文本的嵌入向量。

POST
/v1/embeddings
AuthorizationBearer <token>

In: header

Header Parameters

Authorization?string
modelstring

要使用的模型的 ID。您可以使用List models API 来查看所有可用模型,或查看我们的模型概述以了解它们的描述。

inputstring

输入文本以获取嵌入,编码为字符串或标记数组。要在单个请求中获取多个输入的嵌入,请传递一个字符串数组或令牌数组数组。每个输入的长度不得超过 8192 个标记。

Response Body

curl -X POST "https://loading/v1/embeddings" \  -H "Authorization: string" \  -H "Content-Type: application/json" \  -d '{    "model": "bge-m3",    "input": "一只敏捷的棕色狐狸跳过了一只懒惰的狗"  }'

"{\n  \"object\": \"list\",\n  \"data\": [\n    {\n      \"object\": \"embedding\",\n      \"embedding\": [\n        0.0023064255,\n        -0.009327292,\n        .... (1536 floats total for ada-002)\n        -0.0028842222\n      ],\n      \"index\": 0\n    }\n  ],\n  \"model\": \"text-embedding-ada-002\",\n  \"usage\": {\n    \"prompt_tokens\": 8,\n    \"total_tokens\": 8\n  }\n}"