千问 API 入门(阿里云百炼):首个请求与计费、深度思考与工具调用、接入 Claude Code 和 Qwen Code

按阿里云百炼官方文档(2026-10 版):用 curl、Python、Node.js 调通 qwen3.8-max 并看懂计费与报错,掌握思考开关、thinking_budget、JSON Schema 和多轮工具调用,再让 Claude Code 与 Qwen Code 走百炼按量计费,并用上下文缓存降低成本。

入门3 课时67 分钟图文实操

免费学习无需登录

你将学会

  • 用 curl 与 Python、Node.js 调通 qwen3.8-max
  • 配好 API Key 与业务空间 ID 并看懂 401 报错
  • 按 usage 与官方单价估算调用费用
  • 用 enable_thinking 与 thinking_budget 控制思考
  • 用 JSON Schema 与工具调用写出可运行的 Agent 循环
  • 让 Claude Code 和 Qwen Code 接入百炼

适合谁

  • 想用千问搭建应用或智能体的开发者
  • 想给 Claude Code 换上国产模型的工程师
  • 从旧版 DashScope 教程迁移的团队

课前准备

  • 会用终端与基本命令行
  • 本机 Python 3.9+,第 3 课需 Node.js 18+
  • 已实名认证的阿里云账号

课程目录

3 课时 · 67 分钟
  1. 01开通百炼跑通 qwen3.8-max:curl、Python、Node.js、报错与计费开通百炼、创建 API Key 并拿到业务空间 ID,用 curl、Python、Node.js 各调一次 qwen3.8-max,用假 Key 复现 401 报错,并按 usage 和官方单价算出一次调用的费用。图文20 分钟开始本课
  2. 02思考模式、thinking_budget、JSON Schema 与多轮工具调用流式分开打印 reasoning_content 和回答,用 enable_thinking 与 thinking_budget 控制思考,用 JSON Object 和 JSON Schema 拿结构化结果,再写一个完整的多轮工具调用循环。图文25 分钟开始本课
  3. 03让 Claude Code 与 Qwen Code 接入百炼,再用上下文缓存省钱先用 curl 验证 Anthropic 兼容端点,再用 settings.json 把 Claude Code 和 Qwen Code 接到百炼按量计费,最后用脚本观察显式缓存的创建与命中,并在缓存和 Batch 之间做选择。图文22 分钟开始本课

课程说明

千问是阿里云的大模型系列,开发者通过阿里云百炼(Model Studio)按量调用它的 API。百炼同时提供 OpenAI 兼容和 Anthropic 兼容两种接口,所以现有的 OpenAI SDK 代码、Claude Code 和 Qwen Code 改一下 Base URL 就能接上。2026 年 10 月,百炼的旗舰文本模型是 qwen3.8-max,qwen3.8-flash 是低价款,两者都默认开启思考,单次请求最多可以输入 1M Token。要注意,北京等地域的 Base URL 现在必须带上业务空间 ID(WorkspaceId),不少旧教程还在用不带它的地址和旧模型名。

本课完全按阿里云百炼官方文档整理,代码与官方示例保持一致,只是把业务空间 ID 改成从环境变量读取。2026-10-24 用假 Key 实测了每段可运行的代码,确认端点可达,都会返回 401 invalid_api_key;需要余额的成功输出,则使用官方文档给出的示例响应作对照。共 3 课时:

课时你会做完的事需要什么
1开通百炼、创建 API Key、拿到业务空间 ID,用 curl、Python、Node.js 跑通 qwen3.8-max,看懂 401 报错并按 usage 算费用阿里云账号(已实名)
2流式分开打印思考与回答,用 thinking_budget 限制思考长度,用 JSON Object / JSON Schema 拿结构化结果,写一个完整的工具调用循环同上,外加 Python 3.9+
3让 Claude Code 和 Qwen Code 走百炼按量计费,用脚本观察显式缓存从创建到命中,并在缓存和 Batch 之间做选择同上,外加 Node.js 18+

适合:想用千问搭应用或智能体的开发者、想给 Claude Code 换上国产模型的工程师,以及手里还是旧版 DashScope 教程、需要迁移的团队。

先修:会用终端;本机有 Python 3.9+;第 1 课的 Node.js 部分和第 3 课需要 Node.js 18+。

官方来源:

绑定工具: 千问(/tools/qwen/)· 百炼控制台 https://bailian.console.aliyun.com/