Agent 接入
配置 Claude Code
通过稳定的 Anthropic 兼容 API 将 Claude Code 接入 AnyInt。
Claude Code 通过 Anthropic 兼容 API 接入 AnyInt。
支持状态
AnyInt Anthropic 兼容 API 的公开状态为 Stable。Claude Code 是第三方客户端,其本地配置可能随版本变化。
准备内容
- AnyInt API Key
- 对该 Key 可见的 Anthropic 兼容模型 ID
- 已安装并至少初始化过一次的 Claude Code
查询可用模型 ID:
export ANYINT_API_KEY="your-anyint-api-key"
curl https://api.anyint.ai/anthropic/v1/models \
-H "x-api-key: $ANYINT_API_KEY" \
-H "anthropic-version: 2023-06-01"推荐配置
先为当前终端设置连接。确认端点和模型可以工作后,再决定是否写入持久配置。
export ANTHROPIC_BASE_URL="https://api.anyint.ai/anthropic"
export ANTHROPIC_AUTH_TOKEN="$ANYINT_API_KEY"
export ANTHROPIC_MODEL="<ANTHROPIC_MODEL_ID>"
export ANTHROPIC_DEFAULT_SONNET_MODEL="<ANTHROPIC_MODEL_ID>"
export CLAUDE_CODE_SUBAGENT_MODEL="<FAST_ANTHROPIC_MODEL_ID>"
claude请使用当前账号返回的模型 ID。如果不需要为子 Agent 单独路由,主模型和快速模型可以使用同一个 ID。
持久配置
Claude Code 通常从 macOS/Linux 的 ~/.claude/settings.json 或 Windows 的 %USERPROFILE%\.claude\settings.json 读取配置。将以下字段合并到已有 env 对象:
{
"env": {
"ANTHROPIC_BASE_URL": "https://api.anyint.ai/anthropic",
"ANTHROPIC_AUTH_TOKEN": "your-anyint-api-key",
"ANTHROPIC_MODEL": "<ANTHROPIC_MODEL_ID>",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "<ANTHROPIC_MODEL_ID>",
"CLAUDE_CODE_SUBAGENT_MODEL": "<FAST_ANTHROPIC_MODEL_ID>"
}
}这个文件包含凭证,应作为本地敏感配置保护。不要提交到代码仓库,也不要在截图中公开。
验证连接
启动 Claude Code,并发送一个最小提示词:
请只回复:AnyInt connected如果 Claude Code 返回指定文本,且没有要求切换 Provider 或登录其他 API 账号,即完成接入。
常见问题
| 现象 | 检查项 |
|---|---|
| Claude Code 要求登录 Anthropic | 确认当前环境或配置文件包含 ANTHROPIC_BASE_URL 和 ANTHROPIC_AUTH_TOKEN。 |
| 模型不可用 | 使用同一个 Key 重新查询 /anthropic/v1/models,复制完整模型 ID。 |
| 仍然使用旧配置 | 重新打开终端,并检查是否有环境变量覆盖配置文件。 |
| 鉴权失败 | ANTHROPIC_AUTH_TOKEN 只填写 Key,不要添加 Bearer 前缀。 |
更多诊断方法见 Agent 接入排障。