使用AI网关迁移Claude Code官方模型至任意模型

本文介绍如何使用AI网关将Claude Code官方模型迁移至其它模型,并演示迁移后效果。

场景概览

当用户使用Claude Code进行开发辅助,但无法使用官方模型时,可通过AI网关将Claude Code使用的模型从官方模型迁移到其它模型服务。

前提条件

创建AI网关

若当前无可用AI网关,请参考创建AI网关实例

迁移步骤

1.创建AI服务

  1. 登录AI网关控制台

  2. 在左侧导航栏,选择实例,并在顶部菜单栏选择地域。

  3. 实例页面,单击目标实例ID

  4. 在左侧导航栏,选择服务,单击创建服务,服务来源选择AI服务

  5. 大模型供应商处选择对应模型提供商,然后在大模型配置中,填写API-KEY,单击确定完成创建。

2.创建并调试Model API

  1. 在左侧导航栏选择Model API,单击创建Model API,以文本生成为例,单击文本生成选项框中的创建

  2. 创建Model API页签中,完成基本信息配置,在大模型服务中,服务模型选择单模型服务,服务名称选择步骤1创建的服务,单击确定完成创建。

  3. 创建完成后,单击右上角调试,在路由调试页输入Prompt,然后单击发送请求

  4. 模型返回正确,则验证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

qwen3

Claude Sonnet 4

claude

可使用Context7查询three.js代码文档,使用BraveSearch搜索物理公式等相关资料,并结合FirecrawlContext7BraveSearch查询到的资料中URL连接解析成完整文本,从而提供更详细的信息。

示例使用 qwen3-coder-plus 模型启动Claude Code,使用下图所示提示词,可以验证各个工具能够被正确调用:

image.png