通过 AGIPower 使用 Claude Code CLI 指南
Claude Code 是 Anthropic 推出的官方 Coding Agent,通过与 AGIPower 的集成,您可以使用更多模型选择,而不仅仅局限于 Claude 官方模型。例如,您可以通过 AGIPower 在 Claude Code 中使用 GPT-5.2系列、Claude-4.5系列、Gemini-3系列、Grok 4.1系列、Doubao-Seed-Code、Kimi-K2、Minimax-M2、GLM-4.6、DeepSeek-V3.2、Qwen3-Coder-Plus等模型,更多支持的模型请见官方模型列表。AGIPower 完全支持 Anthropic API 协议,可以无缝集成到 Claude Code、Cursor 等工具中。只需修改两个参数即可使用。注意 Anthropic 协议的
base_url="https://api.agipower.ai"。配置方案
安装 Claude Code
推荐安装方式(原生安装):macOS/Linux/WSL
Windows PowerShell
Windows CMD
Homebrew (macOS)
WinGet (Windows)
配置 Claude Code
配置原理说明
Claude Code 默认直接连接到 Anthropic 官方服务,但通过配置环境变量,我们可以将其请求重定向到 AGIPower 服务。这样做的好处是:- 无需修改 Claude Code 本身:仅通过环境变量即可切换服务端点
- 使用 AGIPower API Key 认证:替代 Anthropic 官方 API Key
- 访问更多模型选择:除 Claude 系列外,还可使用 GPT、Gemini、Qwen 等多种模型
ANTHROPIC_BASE_URL(AGIPower 服务地址)和 ANTHROPIC_AUTH_TOKEN(您的 AGIPower API Key),从而让 Claude Code 的所有请求都通过 AGIPower 转发。
步骤 0:获取 AGIPower API Key
在配置 Claude Code 之前,您需要先获取 AGIPower API Key。AGIPower 提供两种计费方案,请根据使用场景选择:订阅制 API Key (推荐)
按量付费 API Key
步骤 1:配置 Shell 环境变量(推荐方式)
本步骤将把 AGIPower 连接配置写入您的 shell 配置文件中,使其在每次打开终端时自动生效。macOS/Linux
Windows PowerShell
步骤 2:启动 Claude Code 并完成认证
配置完环境变量后,就可以启动 Claude Code 了。首次启动时会自动通过 AGIPower 完成认证。 操作步骤:- 打开一个新的终端窗口(确保环境变量已加载)
-
进入您的项目目录:
-
启动 Claude Code:
-
首次启动时,Claude Code 会:
- 自动读取环境变量中的
ANTHROPIC_AUTH_TOKEN - 通过
ANTHROPIC_BASE_URL指向的 AGIPower 服务完成认证 - 无需额外登录步骤,即可开始使用
- 自动读取环境变量中的
步骤 3:验证连接状态
启动成功后,建议验证 Claude Code 是否正确连接到 AGIPower 服务。 在 Claude Code 提示符下输入/status 命令,检查配置是否正确:
- ✅
Auth token应显示为ANTHROPIC_AUTH_TOKEN(表示从环境变量读取) - ✅
Anthropic base URL应显示为https://api.agipower.ai(AGIPower 服务地址)
更换/指定默认模型
上面我们已经在 shell profile 中配置了默认模型(不可或缺)。如果您希望切换到其他模型,只需要修改同一组环境变量即可:source ~/.bashrc / source ~/.zshrc 或重启终端使其生效。
支持的模型
在 VSCode 中使用 Claude Code 扩展
除了命令行版本,Claude Code 还提供了 VSCode 扩展,让您可以在 VSCode 编辑器中直接使用 Claude Code 进行 AI 辅助编程。第 1 步:安装 Claude Code 扩展
在 VSCode 扩展市场中搜索并安装 Claude Code Extension: <div style=“text-align: center;”>
</div>
第 2 步:打开设置
安装完成后,点击扩展的设置图标进入配置界面: <div style=“text-align: center;”>
</div>
第 3 步:配置模型和环境变量
点击 Edit in settings.json,在配置文件中添加或修改以下内容: <div style=“text-align: center;”>
</div>
第 4 步:开始使用
配置完成后,您就可以在 VSCode 中使用 Claude Code 扩展了:- 点击 VSCode 侧边栏的 Claude Code 图标
- 在聊天界面中输入您的问题或任务
- Claude 会自动读取项目文件并提供帮助
使用效果
配置完成后,您就可以在 Claude Code 中使用 AGIPower 的多种模型了: <div style=“text-align: center;”>
</div>
您可以通过’/model’命令来确定当前使用的模型:
<div style=“text-align: center;”>
</div>
故障排除
常见问题解决
API Key 错误或认证失败
问题:提示 API Key 无效、未授权或认证失败 解决方案:-
检查 API Key 格式:
- 订阅制 API Key 应以
sk-ss-v1-开头 - 按量付费 API Key 应以
sk-开头 - 确认没有多余的空格或换行符
- 订阅制 API Key 应以
- 验证 API Key 有效性:
-
确认环境变量已加载:
如果输出为空,说明环境变量未正确加载,请重新执行
source ~/.zshrc或重启终端。 -
检查 API Key 状态:
- 确认 API Key 在控制台中显示为 “Enabled” 状态
- 检查 API Key 是否已被删除或禁用
- 获取新的 API Key:
从其他平台切换到 AGIPower 时认证失败
问题:之前使用过 Claude Code 官方账号或其他平台(如 MiniMax、GLM 等),切换到 AGIPower 后出现认证失败或配置冲突 解决方案: 这通常是因为旧的配置文件缓存了之前的认证信息,导致与新的 AGIPower 配置冲突。按照以下步骤清理并重新配置:-
删除旧的配置文件:
[macOS/Linux][Windows PowerShell]
-
确认 shell 环境变量配置正确:
检查您的 shell 配置文件(
~/.zshrc或~/.bashrc)中是否包含完整的 AGIPower 配置。参考本文档上方的 步骤 1:配置 Shell 环境变量 章节,确保包含以下关键环境变量: -
重新加载环境变量:
[使用 zsh][使用 bash][Windows PowerShell]
-
验证环境变量已生效:
[macOS/Linux][Windows PowerShell]
-
重新启动 Claude Code:
-
验证连接状态:
启动成功后,在 Claude Code 中输入
/status命令,确认显示以下信息:
模型不支持 Anthropic 协议
问题:使用某个模型时提示不支持 Anthropic 协议 解决方案:- 请通过 AGIPower 模型列表 筛选 “Anthropic API Compatible” 查看当前支持的模型
- 或访问具体模型的详情页确认是否支持 Anthropic 协议
- 选择上述支持列表中的模型进行使用
连接失败问题
问题:Claude Code 无法连接到 AGIPower 服务 解决方案:- 检查网络连接是否正常
- 验证
ANTHROPIC_BASE_URL是否配置正确为https://agipower.ai - 确认防火墙设置是否阻止了外部连接
VSCode Claude Code 扩展配置问题
问题:在 VSCode 的 Claude Code 扩展中遇到认证失败、模型无法使用等问题 解决方案:-
确认环境变量配置正确:
- 打开 VSCode 设置(
Cmd/Ctrl + ,) - 搜索 “Claude Code”
- 点击 “Edit in settings.json”
- 确认
claudeCode.environmentVariables中包含正确的ANTHROPIC_BASE_URL和ANTHROPIC_AUTH_TOKEN
- 打开 VSCode 设置(
-
检查模型配置:
- 在设置中搜索 “claude-code.selectedModel”
- 确认模型名称格式正确(如
anthropic/claude-sonnet-4.5) - 确认该模型支持 Anthropic 协议(通过模型列表查看)
-
解决环境变量冲突:
- VSCode 扩展的
settings.json配置优先级高于系统环境变量 - 如果之前在 shell profile 中配置了环境变量,建议仅保留一处配置
- 避免同时在多处设置
ANTHROPIC_AUTH_TOKEN,可能导致冲突
- VSCode 扩展的
-
重启 VSCode:
- 修改配置后,完全退出并重新启动 VSCode
- 重启后重新打开项目,让新配置生效
-
查看扩展日志:
- 在 VSCode 中打开输出面板(
View > Output) - 选择 “Claude Code” 通道
- 查看详细的错误信息以定位问题
- 在 VSCode 中打开输出面板(
-
验证连接:
- 在 Claude Code 聊天界面中输入
/status - 确认显示的 API endpoint 和认证方式正确
- 在 Claude Code 聊天界面中输入
Windows PowerShell 脚本执行策略问题
问题:PowerShell 提示”无法加载文件 xxx,因为在此系统上禁止运行脚本” 解决方案: 这是 Windows PowerShell 的安全机制。需要修改执行策略:- 以管理员身份运行 PowerShell
-
执行以下命令:
-
输入
Y确认修改 - 重新打开 PowerShell 窗口
Restricted(默认):不允许运行任何脚本RemoteSigned:本地脚本可运行,远程下载的脚本需要数字签名Unrestricted:允许运行所有脚本(不推荐)
Windows 找不到 claude 命令
问题:安装 Claude Code 后,PowerShell 提示找不到claude 命令
解决方案:
这通常是 npm 全局包路径未添加到 PATH 环境变量导致的。
-
查看 npm 全局包路径:
-
检查该路径是否在 PATH 中:
-
如果不在,手动添加(以下两种方式任选其一):
方式 1:临时添加(仅当前会话有效)
方式 2:永久添加(推荐)
- 关闭并重新打开 PowerShell 窗口
-
验证安装:
Windows PowerShell Profile 未生效
问题:配置了 PowerShell Profile,但环境变量未加载 解决方案:-
确认 Profile 文件路径是否正确:
-
确认 Profile 文件是否存在:
-
确认 Profile 文件内容是否正确:
-
手动加载 Profile(测试是否有语法错误):
-
如果出现错误,检查:
- 文件编码是否为 UTF-8
- PowerShell 语法是否正确(注意
$env:前缀) - 执行策略是否允许运行脚本(参见上方”PowerShell 脚本执行策略问题”)
-
验证环境变量是否加载:
如何开启 1M 上下文窗口
问题:使用anthropic/claude-opus-4.6 或 anthropic/claude-sonnet-4.6 时,1M 上下文窗口无法开启
原因:Claude Code 通过模型名称来判断是否启用扩展上下文窗口,带有 anthropic/ 前缀的模型名称无法被正确识别,会回退到默认的上下文窗口大小。
解决方案:
将模型名称替换为 Claude Code 可识别的格式:
anthropic/claude-opus-4.6→claude-opus-4-6anthropic/claude-sonnet-4.6→claude-sonnet-4-6
source ~/.zshrc 或 source ~/.bashrc,然后重启 Claude Code。
Windows 环境变量中的中文字符问题
问题:环境变量中包含中文路径或值时出现乱码 解决方案:- 确保 PowerShell Profile 文件使用 UTF-8 with BOM 编码
-
在 PowerShell 中设置正确的编码:
- 如果问题持续,建议避免在环境变量值中使用中文字符
查看 AGIPower 模型列表 了解所有可用模型及其详细信息

