将文本转换为向量,用于语义搜索、推荐、聚类和分类。
Python SDK:
Java SDK:
开始之前:获取 API Key,将其设置为环境变量,如果使用 SDK,还需安装 DashScope SDK。
设置 SDK 基础 URL
Python 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 天) |
输入格式
- 单个字符串:最多 8,192 个 Token
- 数组:最多 10 个字符串,每个最多 8,192 个 Token
- 文本文件:最多 10 行,每行最多 8,192 个 Token
DashScope 特有功能
text_type:设置为query或document,适用于检索等非对称任务。output_type:返回稀疏向量(dense&sparse),用于混合搜索(仅 v3/v4 支持)。instruct:添加任务描述以提升准确率约 1-5%(仅 v4 支持;建议使用英文)。
鉴权
string
header
必填
千问云 API Key。详见获取 API Key。

