FIM Gate 文档
应用集成

Claude Code

通过环境变量把 Claude Code 的请求转发到 FIM Gate。

Claude Code 是 Anthropic 官方的终端编程助手。它通过 ANTHROPIC_BASE_URL 和 ANTHROPIC_AUTH_TOKEN 两个环境变量决定请求发往哪里,把它们指向 FIM Gate 即可。

配置步骤

  1. 安装 Claude Code:

    npm install -g @anthropic-ai/claude-code
  2. 编辑用户级配置文件 ~/.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。

  3. 正常启动使用:

    # 交互式会话
    claude
    
    # 单次提问
    claude "解释一下这个项目的目录结构"

常见问题

报错 invalid beta flag 怎么办?

这是 Claude Code 携带了实验性 beta 标记导致的。请检查配置中是否包含 "CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS": "1",补上后重新启动 claude 即可。