5.4 可选:开发辅助工具接入
Claude Code 和 Codex CLI 可通过 AnyInt 使用云端模型,主要用于辅助开发者阅读代码、修改工程文件和排查问题。使用此类工具辅助完成开发,不计入参赛作品本身的多步骤规划、工具调用和状态管理能力,也不能替代作品需要实现的 Agent Workflow。
本节只介绍 AnyInt Provider 配置,不展开客户端安装、权限管理、MCP、Skill 和代码执行策略。客户端安装与更新方法应以各自官方文档为准。
5.4.1 Claude Code
AnyInt 的 Claude Code 接入使用 Anthropic 兼容接口。
首先查询 Anthropic 兼容模型:
curl -sS https://api.anyint.ai/anthropic/v1/models \
-H "x-api-key: ${ANYINT_API_KEY}" \
-H "anthropic-version: 2023-06-01" \
| python3 -m json.tool
从结果中选择准确的模型 ID,然后设置环境变量:
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}"
export CLAUDE_CODE_SUBAGENT_MODEL="${ANTHROPIC_MODEL}"
启动 Claude Code:
claude
输入:
请只回复:AnyInt connected
如果能够正常返回指定文本,并且没有要求重新登录 Anthropic 或切换 Provider,说明 Claude Code 基础接入成功。
注意:
ANTHROPIC_AUTH_TOKEN 只填写 API Key,不要添加 Bearer ;
模型 ID 应来自 /anthropic/v1/models;
当前终端关闭后,临时环境变量会失效;
不要把包含 API Key 的配置文件提交到代码仓库。
Claude Code 官方支持通过 ANTHROPIC_BASE_URL 接入 LLM Gateway,用户级配置文件通常位于 ~/.claude/settings.json。本指南优先使用临时环境变量,避免将 API Key 直接写入文件。
5.4.2 Codex CLI
Codex CLI 通过 OpenAI Responses API 接入 AnyInt。AnyInt 当前将 Responses API 标记为 Beta,使用前应验证目标模型、账号、流式响应和当前 Codex 版本是否兼容。
查看 Codex 版本:
codex --version
创建配置目录:
mkdir -p ~/.codex
打开 Codex 配置文件:
nano ~/.codex/config.toml
在配置文件中添加:
[profiles.anyint]
model_provider = "anyint"
model = "<MODEL_ID>"
[model_providers.anyint]
name = "AnyInt"
base_url = "https://api.anyint.ai/openai/v1"
env_key = "ANYINT_API_KEY"
wire_api = "responses"
其中,<MODEL_ID> 应替换为 /openai/v1/models 返回的准确模型 ID。
设置 API Key:
export ANYINT_API_KEY="your-anyint-api-key"
执行最小验证:
codex exec --profile anyint "请只回复:AnyInt connected"
base_url 必须设置为:
https://api.anyint.ai/openai/v1
不要在后面追加 /responses 或 /chat/completions,Codex 会根据 wire_api = “responses” 自动调用 Responses 路径。
由于 Responses API 当前仍为 Beta,出现以下情况时,应先验证客户端、模型和接口组合,而不能直接判断为本地配置错误:
模型在 Models API 中可见,但 Responses 请求不可用;
请求开始后流式响应无法完成;
Codex 无法获取或识别模型信息;
返回临时上游路由或额度异常。
应先使用第 5.3 节的 Chat Completions 示例验证 API Key 和模型,再更换模型或联系 AnyInt 技术支持。