阿里云百炼的Embedding模型兼容OpenAI接口规范。将原有 OpenAI 应用迁移至阿里云百炼只需调整三个参数:
- base_url:替换为
https://{WorkspaceId}.cn-beijing.maas.aliyuncs.com/compatible-mode/v1 - api_key:替换为阿里云百炼 API Key
- model:替换为以下模型列表中的模型名称
支持的模型
| 模型名称 | 向量维度 | 最大行数 | 单行最大Token数 | 单价(每千输入Token) | 支持语种 | 免费额度(注) |
|---|---|---|---|---|---|---|
| qwen3.7-text-embedding | 2560、2,048、1,536、1,024(默认)、768、512、256 | 20 | 128,000 | 0.0005元 | 中文、英语、西班牙语、法语、葡萄牙语、印尼语、日语、韩语、德语、俄罗斯语等201种主流语种与方言 | 各100万Token有效期:百炼开通后90天内 |
| qwen3.7-text-embedding-flash | 1,024(默认)、768、512、256 | 20 | 128,000 | 0.000125元 | 中文、英语、西班牙语、法语、葡萄牙语、印尼语、日语、韩语、德语、俄罗斯语等201种主流语种与方言 | |
text-embedding-v4属于Qwen3-Embedding系列 | 2,048、1,536、1,024(默认)、768、512、256、128、64 | 10 | 8,192 | 0.0005元Batch调用:0.00025元 | 中文、英语、西班牙语、法语、葡萄牙语、印尼语、日语、韩语、德语、俄罗斯语等100+主流语种及多种编程语言 | |
| text-embedding-v3 | 1,024(默认)、768、512、256、128或64 | 中文、英语、西班牙语、法语、葡萄牙语、印尼语、日语、韩语、德语、俄罗斯语等50+主流语种 | ||||
| text-embedding-v2 | 1,536 | 25 | 2,048 | 0.0007元Batch调用:0.00035元 | 中文、英语、西班牙语、法语、葡萄牙语、印尼语、日语、韩语、德语、俄罗斯语 | 各50万Token有效期:百炼开通后90天内 |
| text-embedding-v1 | 中文、英语、西班牙语、法语、葡萄牙语、印尼语 |
多模态Embedding模型(例如qwen3-vl-embedding、tongyi-embedding-vision系列)不支持OpenAI兼容接口。请参见多模态向量。
模型调用
调用示例
本章节提供Python(OpenAI SDK)和cURL(HTTP接口)的字符串输入调用示例,更多编程语言或输入方式示例请参考:文本与多模态向量化。
- 使用OpenAI SDK调用
- 使用HTTP接口调用
使用OpenAI SDK调用服务,您还需安装OpenAI SDK。
运行结果
运行结果
异常响应示例
在访问请求出错的情况下,输出的结果中会通过code和message指明出错原因。