POST https://ark.cn-beijing.volces.com/api/v3/embeddings
Doubao-embedding 模型是一款字节跳动研发的语义向量化模型,主要面向向量检索场景,可以将文本转化为向量,以方便后续的语义分析。您可以调用服务向模型输入待向量化的文本,服务会将模型处理后的向量信息返回给您。
本接口支持 API Key 鉴权方式,详见鉴权认证方式。
参数名称 | 类型 | 是否必填 | 描述 | 示例值 | 默认值 |
---|---|---|---|---|---|
model | String | 是 | 您配置了向量化模型的推理接入点 的ID。 | ep-202406040*****-***** | |
input | String or Array of String | 是 | 需要向量化的内容列表。输入字符需要满足:
| ["天很蓝", "海很深"] | |
encoding_format | String | 否 | embedding 返回的格式,当前仅支持 | float | float |
参数名称 | 类型 | 描述 | 示例值 |
---|---|---|---|
id | String | 本次请求的唯一标识 | 021718049470528d92fcbe0865fdffdde******************** |
model | String | 本次请求实际使用的模型名称和版本 | doubao-embedding-text-240515 |
created | Integer | 本次请求创建时间的 Unix 时间戳(秒) | 1718049470 |
object | String | 固定为 | list |
data | Array of Embedding | 本次请求的算法输出内容 | |
usage | 本次请求的 tokens 用量 |
参数名称 | 类型 | 描述 | 示例值 |
---|---|---|---|
index | Integer | 向量的序号,与请求参数 | 0 |
embedding | Array of Float | 对应内容的向量化结果 | [0.01131823007017374, 0.009313009679317474, -0.03317729011178017, 0.00028884236235171556, -0.022333964705467224] |
object | String | 固定为 | embedding |
参数名称 | 类型 | 描述 | 示例值 |
---|---|---|---|
prompt_tokens | Integer | 输入的 prompt token 数量 | 130 |
total_tokens | Integer | 本次请求消耗的总 token 数量(输入 + 输出) | 130 |
curl https://ark.cn-beijing.volces.com/api/v3/embeddings \ -H "Content-Type: application/json" \ -H "Authorization: Bearer ea764f0f-3b60-45b3-****-************" \ -d '{ "model": "ep-202406040*****-*****", "input": ["天很蓝", "海很深"] }'
{ "id": "021718067849899d92fcbe0865fdffdde********************", "created": 171806****, "model": "doubao-embedding-text-240515", "data": [ { "index": 0, "object": "embedding", "embedding": [[2.372908353805542,1.897201418876648,...,1.3692127466201782] } ], "usage": { "prompt_tokens": 7, "total_tokens": 7 } }
本接口调用失败的返回结构和参数释义请参见返回结构文档。
本接口错误码请参见公共错误码文档。