无需海外账号,用阿里大模型 API 实现 Claude Code 的完美替代方案
由于 Anthropic 官方限制了中国区用户访问,即使注册了账号也无法正常使用 Claude Code。今天分享的技术方案,claude code 教程通过 Claude Code Router路由工具 + 阿里通义千问API,可以让国内的 Windows 用户也能无缝使用 Claude Code。
由于 Claude Code 仅支持 Linux 平台,我们需要在 Windows 中启用 WSL2,安装教程可以参考:如何使用 WSL 在 Windows 上安装 Linux
为了避免在 WSL2 中安装时的 错误,需要重新安装 Node.js 和 npm,如下:
- 全局 OpenAI 兼容配置
- : 用于访问 OpenAI 兼容 API 的密钥(这里是阿里 DashScope 的密钥)
- : 基础 API 地址(已指向阿里 DashScope 的兼容模式端点)
- : 默认使用的模型(已设置为阿里的 )
- Providers (模型提供商列表) 每个提供商包含:
- : 提供商名称(自定义标识)
- : 该提供商的 API 地址
- : 访问该提供商的 API 密钥
- : 该提供商下可用的模型列表
- Router (路由规则) 定义不同任务类型使用的模型:
- : 后台/常规任务使用的模型(格式:)
- : 复杂推理任务使用的模型
- : 长上下文处理任务使用的模型
以下是阿里模型常用
qwen-turbo日常代码补全响应最快,成本最低
qwen-plus综合任务(推荐默认)平衡精度与速度
qwen-max复杂算法/长上下文最强能力,支持128K上下文
启动后可在终端直接使用代码补全功能,体验与原版 Claude 基本一致~
由于 npm 全局包默认安装在 或 ,普通用户可能无权访问。
需要修改 npm 全局包权限,让所有用户均可访问 安装的全局包,如下:
Claude Code Router 的基本原理:利用环境变量覆盖请求的 BaseURL 和 apiKey,并通过自定义服务将 OpenAI API 转换为 Anthropic API 格式。
最近 K2 模型更新后,可以直接使用 K2,完全兼容 Anthropic API 格式。
- Claude Code Router
- DashScope 控制台(获取API密钥)
- WSL2 安装指南
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/239365.html原文链接:https://javaforall.net
