应用集成
Claude Code
通过环境变量把 Claude Code 的请求转发到 FIM Gate。
Claude Code 是 Anthropic 官方的终端编程助手。它通过 ANTHROPIC_BASE_URL 和 ANTHROPIC_AUTH_TOKEN 两个环境变量决定请求发往哪里,把它们指向 FIM Gate 即可。
配置步骤
-
安装 Claude Code:
npm install -g @anthropic-ai/claude-code -
编辑用户级配置文件
~/.claude/settings.json(不存在则新建),在env字段中写入:{ "env": { "ANTHROPIC_BASE_URL": "https://api.gate.fim.ai", "ANTHROPIC_AUTH_TOKEN": "$FIM_API_KEY", "CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS": "1", "CLAUDE_CODE_ATTRIBUTION_HEADER": "0" } }把
$FIM_API_KEY替换为你在控制台创建的 Key。 -
正常启动使用:
# 交互式会话 claude # 单次提问 claude "解释一下这个项目的目录结构"
常见问题
报错 invalid beta flag 怎么办?
这是 Claude Code 携带了实验性 beta 标记导致的。请检查配置中是否包含 "CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS": "1",补上后重新启动 claude 即可。