Skip to content

连接通义千问(阿里云)

预计时间:5-10 分钟

通义千问是阿里云推出的大模型,通过百炼平台(DashScope)提供 API 服务。特点是能力全面、生态完善、模型种类丰富。

如果你还没看过"API Key 是什么",建议先回到 1.4 总览 把概念弄清楚。


学完你能做什么

  • 获取阿里云百炼 API Key
  • 在 OpenCode 里连接通义千问
  • 根据场景选择合适的模型
  • 发送第一句话并收到回复

🎒 开始前的准备

  • [ ] 完成了 1.2 安装,能运行 opencode
  • [ ] 已有阿里云账号(或能注册)

跟我做

第 1 步:注册阿里云账号

访问:https://bailian.console.aliyun.com

如果没有阿里云账号,按页面提示注册并完成实名认证。


第 2 步:开通百炼服务

  1. 进入百炼控制台
  2. 按提示开通 DashScope 服务
  3. 同意服务协议

第 3 步:获取 API Key

  1. 进入 API-KEY 管理页面
  2. 创建一个新的 API Key
  3. 立刻复制保存

只显示一次!

API Key 只会显示一次。关掉窗口后就看不到完整 Key 了。

请立刻复制到安全的地方,不要发群、不要截图、不要提交到 GitHub。


第 4 步:在 OpenCode 中连接通义千问

启动 OpenCode:

bash
opencode

输入:

/connect

在提供商列表里搜索并选择:

  • 中国大陆用户:选择 Alibaba (China) 或搜索 alibaba-china
  • 海外/国际用户:选择 Alibaba 或搜索 alibaba

然后粘贴你的 API Key。

成功后会看到类似:

✓ Provider added successfully!

国际版 vs 中国版

两个版本使用不同的 API 端点:

  • 中国版(alibaba-china):dashscope.aliyuncs.com
  • 国际版(alibaba):dashscope-intl.aliyuncs.com

如果你在中国大陆,选错版本可能导致连接超时或失败。


第 5 步:选择模型并验证

输入:

/models

根据你的使用场景选择合适的模型:

场景推荐模型说明
编程开发qwen3-coder-flash1M context,65K output,代码专用
通用对话qwen-plusqwen-turbo性价比高,支持推理
深度推理qwq-plus支持 reasoning,适合复杂问题
视觉理解qwen-vl-max支持图片输入

选择模型后,发送一句话验证:

你好,请介绍一下你自己

能收到回复就说明连接成功。


使用环境变量(可选)

除了通过 /connect 命令配置,你也可以使用环境变量:

bash
# 方式一:启动时设置
DASHSCOPE_API_KEY=sk-xxx opencode

# 方式二:写入 shell 配置文件
echo 'export DASHSCOPE_API_KEY=sk-xxx' >> ~/.zshrc
source ~/.zshrc

通过配置文件自定义(进阶)

如果你需要自定义 baseURL 或添加额外模型,可以在 opencode.json 中配置:

jsonc
{
  "$schema": "https://opencode.ai/config.json",
  "provider": {
    "alibaba-china": {
      "options": {
        "baseURL": "https://dashscope.aliyuncs.com/compatible-mode/v1"
      }
    }
  }
}

检查点 ✅

  • [ ] /models 里能看到通义千问模型
  • [ ] 发送消息能收到 AI 回复
  • [ ] 没有报错(如 API key invalid / connection error

踩坑提醒

现象原因解决
API key invalidKey 复制错误或未开通服务确认已开通百炼服务,重新获取 Key
找不到 Alibaba 选项OpenCode 版本太旧升级 OpenCode:opencode upgrade
报余额不足免费额度用完去控制台充值
提示需要实名认证阿里云要求实名完成实名认证后重试
连接超时选错了国际版/中国版中国大陆用户请选 alibaba-china
某些模型不支持 tool_call并非所有模型都支持工具调用换用 qwen-plusqwen3-coder-flash

下一步