调用 API 前,请先获取 API Key 并将其设置为环境变量。如果使用 OpenAI SDK,请先安装 SDK。
支持的模型
| 模型 | 向量维度 | 最大 Token 数 | 批量大小 | 语言支持 | 价格(每百万 Token) | 免费额度 |
|---|---|---|---|---|---|---|
| text-embedding-v4 | 2048、1536、1024(默认)、768、512、256、128、64 | 8,192 | 10 | 100+ 种主流语言 | 0.5元 | 100 万 Token(90 天) |
| text-embedding-v3 | 1024(默认)、768、512 | 8,192 | 10 | 50+ 种语言 | 0.5元 | 100 万 Token(90 天) |
服务地址
POST https://dashscope.aliyuncs.com/compatible-mode/v1/embeddings
SDK 使用 base URL 时无需包含 /embeddings。鉴权
string
header
必填
千问云 API Key。详见获取 API Key。
请求体
application/jsonstring
必填
调用的模型名称,支持 text-embedding-v4 和 text-embedding-v3。
text-embedding-v4
string
必填
待处理的输入文本。支持字符串、字符串数组或文件。单个字符串最多包含 8,192 个 token;字符串列表或文件最多包含 10 条(行),每条最多 8,192 个 token。
enum<integer>
默认值1024
向量维度。可选值:2048(仅 text-embedding-v4)、1536(仅 text-embedding-v4)、1024、768、512、256(仅 text-embedding-v4)、128(仅 text-embedding-v4)、64(仅 text-embedding-v4)。默认值:1024。
2048,1536,1024,768,512,256,128,64
enum<string>
默认值"float"
返回向量的格式,目前仅支持 float。
float

