阿里云百炼 API 接入:Qwen 与 Wan 双区域低价路由
一个 API Key,直接调用 阿里云百炼 / DashScope 官方 API 全系模型——包括 Qwen3-Max、Qwen-Flash、QwQ-Plus、Qwen3-VL 视觉、 text-embedding-v4 向量嵌入及 Wan 2.2 图像生成。 国内(北京 dashscope.aliyuncs.com) 与国际(新加坡 dashscope-intl.aliyuncs.com) 双区域直连,每次请求自动路由至该模型最低价区域;所有 enable_thinking / reasoning_content 等 Qwen 扩展字段原样透传。
为什么双区域,而不是只配一个 DashScope base_url
阿里云百炼(Model Studio)把 Qwen、Wan 等模型暴露在 DashScope API 下, OpenAI 兼容调用通常要自己选择区域 base_url:中国站是 https://dashscope.aliyuncs.com/compatible-mode/v1, 国际站是 https://dashscope-intl.aliyuncs.com/compatible-mode/v1。 同一个模型在两个控制台的价格和可用性并不总是同步;TheRouter 用镜像化的 provider-aliyun-bailian 服务同时接入北京与新加坡,然后在每次请求里按可用路由、每 MTok 成本和模型能力排序。 你只写 TheRouter 的统一 Base URL,不需要在客户端维护百炼区域选择。
我们同时保留 enable_thinking、 reasoning_content 等 Qwen 的非 OpenAI 标准扩展字段 - 原样透传,不重写、不吞字段。
上线模型清单
| 模型族 | 模型 | 适用场景 |
|---|---|---|
| Qwen3 商业系列 | qwen3-max · qwen-max · qwen-plus · qwen-flash | 从旗舰到极致低价的通用对话 |
| 长上下文(仅国内) | qwen-long | 1000 万 token 文档级分析 |
| 代码 | qwen3-coder-plus | 仓库级代码理解、函数调用 |
| 视觉 | qwen3-vl-plus | 图文输入,256K 上下文 |
| 推理(思考) | qwen-plus-thinking | 完整保留思考过程 |
| 向量嵌入 | text-embedding-v3 · text-embedding-v4 | 多语言,8K 上下文 |
| Wan 2.2(图像) | wan2.2-t2i-flash · wan2.2-t2i-plus | 文生图,异步走 /v1/jobs |
完整的 13 个模型清单与定价见 阿里云百炼 Provider 页。Wan 文生视频(wan2.2-t2v)首日有意不上线 - DashScope 按秒计费,而网关目前只支持按次计费, 等支持时长计费后再上。
定价
搜索“阿里云百炼 text-embedding-v4 价格”或 Qwen 百炼价格时, 最容易混淆的是官方区域价、人民币/美元展示和网关对外售价。 以下是 TheRouter 当前对外售价,单位为每百万 token(除非另注), 并按模型自动路由到更便宜的百炼区域:
qwen/qwen-flash- 输入 $0.07 / 输出 $0.50(低价批处理与日常对话)qwen/qwen-plus- 输入 $0.50 / 输出 $1.50(中端,带思考模式,1M 上下文)qwen/qwen3-max- 输入 $1.50 / 输出 $7.50(当前旗舰)qwen/qwen-plus-thinking- 输入 $0.26 / 输出 $2.69(推理,保留思考过程)qwen/qwen3-vl-plus- 输入 $0.30 / 输出 $2.00(视觉)qwen/text-embedding-v4- 输入 $0.12wan/wan2.2-t2i-flash- $0.04/图 ·wan/wan2.2-t2i-plus- $0.08/图
表中为发布时价格,当前计费价格以对应模型页为准。
关于百炼,三件值得知道的事
- 区域选择自动按模型生效。 你永远不需要在客户端指定“国内”或“新加坡”——只写
qwen/qwen-plus。 路由在该次请求中选出对该模型更便宜且可用的区域;如果百炼两地价格或可用性变化, 客户端代码不需要跟着改。 - 思考模式原样透传。
qwen-plus与qwen-plus-thinking接受enable_thinking,响应中返回reasoning_content字段 - 不转换、不修改。用过 Qwen 原生 API 的同学切过来零成本。 - Wan 文生图走异步。 Wan 通过
/v1/jobs异步接口 - 提交任务、 轮询到completed状态、拿到图片 URL。 与 GPT-Image-2、SeedDance、CogVideoX 模式一致。
快速上手:OpenAI 兼容模式 base_url
直连阿里云百炼时,你需要在客户端配置 DashScope 的 compatible-mode/v1 base_url; 通过 TheRouter 时,base_url 固定为 https://api.therouter.ai/v1, 区域、账单和 fallback 由路由层处理。普通对话只需要换 model ID:
curl https://api.therouter.ai/v1/chat/completions \
-H "Authorization: Bearer $THE_ROUTER_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "qwen/qwen-flash",
"messages": [{"role": "user", "content": "你好"}]
}'QwQ 思考模式:
curl https://api.therouter.ai/v1/chat/completions \
-H "Authorization: Bearer $THE_ROUTER_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "qwen/qwen-plus-thinking",
"messages": [{"role": "user", "content": "天空为什么是蓝色的?"}],
"extra_body": {"enable_thinking": true}
}'
# response.choices[0].message.reasoning_content 即为思考过程视觉(图文输入):
curl https://api.therouter.ai/v1/chat/completions \
-H "Authorization: Bearer $THE_ROUTER_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "qwen/qwen3-vl-plus",
"messages": [{"role": "user", "content": [
{"type": "text", "text": "描述这张图"},
{"type": "image_url", "image_url": {"url": "https://example.com/photo.jpg"}}
]}]
}'多语言向量嵌入:
curl https://api.therouter.ai/v1/embeddings \
-H "Authorization: Bearer $THE_ROUTER_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "qwen/text-embedding-v4",
"input": ["敏捷的棕色狐狸跳过懒狗"]
}'Wan 文生图(异步):
# 1. 提交任务
curl https://api.therouter.ai/v1/jobs \
-H "Authorization: Bearer $THE_ROUTER_API_KEY" \
-d '{
"operation": "images.generate",
"model": "wan/wan2.2-t2i-flash",
"prompt": "霓虹色调的上海黄昏天际线,写实风格"
}'
# → {"id": "img_xxx", "status": "in_progress"}
# 2. 轮询直到完成
curl https://api.therouter.ai/v1/jobs/img_xxx \
-H "Authorization: Bearer $THE_ROUTER_API_KEY"
# → {"id": "...", "status": "completed", "image_url": "https://..."}