本文介绍如何使用AI网关将Claude Code官方模型迁移至其它模型,并演示迁移后效果。
场景概览
当用户使用Claude Code进行开发辅助,但无法使用官方模型时,可通过AI网关将Claude Code使用的模型从官方模型迁移到其它模型服务。
前提条件
迁移步骤
1.创建AI服务
登录AI网关控制台。
在左侧导航栏,选择实例,并在顶部菜单栏选择地域。
在实例页面,单击目标实例ID。
在左侧导航栏,选择服务,单击创建服务,服务来源选择AI服务。
在大模型供应商处选择对应模型提供商,然后在大模型配置中,填写API-KEY,单击确定完成创建。
2.创建并调试Model API
在左侧导航栏选择Model API,单击创建Model API,以文本生成为例,单击文本生成选项框中的创建。
在创建Model API页签中,完成基本信息配置,在大模型服务中,服务模型选择单模型服务,服务名称选择步骤1创建的服务,单击确定完成创建。
创建完成后,单击右上角调试,在路由调试页输入Prompt,然后单击发送请求。
模型返回正确,则验证Model API已正确路由至指定大模型服务。
调试完成后,返回Model API列表,单击所选Model API实例访问入口列下的复制按钮,用以设置Claude Code环境变量。
3.在Claude Code中使用指定模型
设置环境变量
ANTHROPIC_BASE_URL
:设置为步骤2中复制的Model API实例访问入口。
ANTHROPIC_AUTH_TOKEN
:如果Model API已开启认证,并配置独立的API Key,填写对应的 API Key。如果没有开启认证,需填写一个任意值,不能填空。
export ANTHROPIC_BASE_URL=http://env-xxxxxx-cn-hangzhou.alicloudapi.com
export ANTHROPIC_AUTH_TOKEN=xxxx
使用指定模型启动
以qwen3模型为例。
# 使用阿里云 qwen3 模型
claude --model qwen3-coder-plus
迁移后效果对比
迁移完成后,可对Qwen3 与原生Claude Sonnet4的模型效果进行对比。
本测试方案为一个基于代码文档结合互联网搜索,基于three.js实现钟摆波效应的动画。可结合MCP工具全面测试切换后Claude Code功能是否能正常使用。并且该任务具备一定难度,可同时考量模型的多步工具调用与实现完整项目的代码能力。方案代码参考钟摆波效应。
Qwen3
Claude Sonnet 4
可使用Context7查询three.js代码文档,使用BraveSearch搜索物理公式等相关资料,并结合Firecrawl将Context7与BraveSearch查询到的资料中URL连接解析成完整文本,从而提供更详细的信息。
示例使用 qwen3-coder-plus 模型启动Claude Code,使用下图所示提示词,可以验证各个工具能够被正确调用: