文本向量化 | 大装置帮助中心
跳到主要内容

文本向量化

接口描述(Description)

基于给定文本,提取嵌入式向量,将文本转换为向量化表示。

目前模型对中文的Embedding效果较好。


请求地址(Request URL)

[POST] https://api.sensenova.cn/v1/llm/embeddings

请求头(Request Header)

无特殊Header,请参考接口鉴权


请求体(Request Body)

名称类型必须默认值可选值描述
modelstring--Embedding模型ID,参考模型清单
inputstring[]--input中最多支持32条,每条长度不能超过512个token

请求示例(Request Example)

curl --request POST "https://api.sensenova.cn/v1/llm/embeddings" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $API_TOKEN" \
-d '{
"model": "string",
"input": [
"string"
]
}'

响应(Response)

名称类型描述
embeddingsobject[]向量化结果
usageobjecttoken用量
  • embeddings 部分参数如下:
名称类型描述
indexint列表序号
embeddingfloat[]本条向量结果
status_codeint状态码,参考错误码
status_messagestring状态信息
  • usage 部分参数如下:
名称类型描述
prompt_tokensint输入token数(如果数组里的某一条embedding出错,不计入token)
total_tokensint总token数

响应示例(Response Example)

{
"embeddings":[
{
"index": int,
"embedding":[
float
],
"status_code": int,
"status_message": "string"
}
],
"usage":{
"prompt_tokens": int,
"total_tokens": int
}
}

错误信息

参考错误码