对于许多开发者来说,直接访问 Anthropic 的 Claude API 存在网络障碍。本文将介绍一个第三方代理服务,帮助你稳定、高效地利用 Claude 的强大能力,并将其无缝集成到你的开发工作流中。
一、服务介绍
我们使用的是 open.xiaojingai.com
这个第三方代理服务。它将 Anthropic 的 API 请求进行中转,从而让我们可以在国内网络环境中直接访问。
主要优点:
- 网络友好:无需配置复杂的网络代理。
- 成本效益:结合 VSCode 插件,可以作为 Cursor 等昂贵 AI 编程工具的低成本替代方案。
- 高度灵活:支持命令行和 IDE 插件,并可以灵活切换不同版本的 Claude 模型。
二、准备工作:获取 API 令牌
- 打开浏览器,访问
https://open.xiaojingai.com
。 - 注册或登录你的账户。
- 在用户中心或相关设置页面,找到“API 密钥”或“令牌管理”选项,创建一个新的 API 令牌并复制它。请妥善保管此令牌,不要泄露。
三、使用方法
方式一:在命令行 (Terminal) 中使用
如果你习惯使用命令行工具与 AI 交互,可以按以下步骤操作。
-
配置环境变量:在终端中执行以下命令,这会为当前会话设置必要的环境变量。
# 设置 API 的访问地址 export ANTHROPIC_BASE_URL=https://open.xiaojingai.com# 设置你的个人 API 令牌 (请替换为真实令牌) export ANTHROPIC_AUTH_TOKEN=sk-xxxxxx
提示:为了永久生效,你可以将这两行命令添加到你的
.bashrc
、.zshrc
或其他 shell 配置文件中。 -
与 Claude 交互:使用支持 Anthropic API 的客户端工具(例如官方的
claude-cli
或其他社区工具),即可开始对话。你还可以使用--model
参数来指定模型。# 示例:使用 claude-3-opus 模型 claude --model claude-3-opus-20240229 "请用 Go 语言实现一个二叉树的层序遍历算法"
方式二:集成到 VSCode (强烈推荐)
将 Claude 集成到 VSCode 中,可以极大地提升编码体验。
- 安装插件:在 VSCode 的扩展市场中搜索并安装
Claude Code
插件。 - 配置插件:
- 按下
Ctrl + Shift + P
(或Cmd + Shift + P
),输入Settings
打开设置。 - 搜索
Claude Code
找到插件的设置项。 - 在
Anthropic: Base Url
中填入:https://open.xiaojingai.com
- 在
Anthropic: Auth Token
中填入你获取的sk-xxxxxx
令牌。
- 按下
- 开始使用:重启 VSCode 或重载窗口后,你就可以通过
Claude Code
插件的功能(如代码生成、解释、重构等)与 AI 进行交互了,享受编码的乐趣吧!
四、安全提示
请注意,这是一个第三方中转服务。在处理敏感或商业项目代码时,请务必评估其安全性与隐私政策,并谨慎决策。