使用 AIMax 配置 Claude Code
Claude Code 通过 Anthropic Messages 协议调用模型。AIMax 为该协议提供统一入口,因此 Claude Code 的 Base URL、认证方式和模型选择可以独立配置。本文不把某个 Claude Code 版本或某个模型版本作为唯一支持范围。Claude Code 的文件修改、MCP、联网搜索、插件和复杂 Agent 回合仍需按目标模型分别验证。
准备工作
- 按 Claude Code 官方文档 安装
claude命令。 - 获取 AIMax API Key。
- 先调用
/v1/models,选择当前 Key 可见的模型。
环境变量
ANTHROPIC_BASE_URL 填服务根地址,例如 https://your-domain。Claude Code 会自行请求:
/v1/messages 直接写进 Base URL。
最小验证
先用计划权限和单轮纯文本任务验证:使用不同模型族
Claude Code 的请求协议仍然是 Anthropic Messages;切换模型只改变--model 的模型 ID:
/v1/messages 的实际错误进行确认。
常见问题
返回 401 或 403
- 使用
ANTHROPIC_API_KEY,不要只设置OPENAI_API_KEY。 - 确认
ANTHROPIC_BASE_URL没有重复追加/v1或/v1/messages。 - 确认 Key 没有前后空格或换行。
返回模型不可用
重新查询/v1/models,使用当前 Key 返回的完整模型 ID。不同分组或授权范围可能看到不同模型集合。
纯文本成功,工具调用失败
工具调用需要模型、协议转换和目标工具共同支持。先确认最小文本任务,再单独验证具体工具和权限,不要把单轮OK 结果当成完整 Agent 能力验收。