# Claude Code 可以使用非 Claude 模型吗？

> 可以。Claude Code 可指向 Anthropic 兼容网关，并在非 Claude 模型配置了 Messages 兼容路由时选择它。设置网关 Base URL 与 token 后，仍需测试完整编码工作流，因为接受协议不代表工具、推理、视觉或输出行为与 Claude 等价。

_最后复核 2026-08-15 · [编辑复核](https://keeprouter.com/editorial-policy#editorial-team)_

## KeepRouter 配置

```bash
export ANTHROPIC_BASE_URL=https://keeprouter.com
export ANTHROPIC_AUTH_TOKEN=sk-kr-your-key
claude
```

在 Claude Code 内选择受 Anthropic 兼容 Messages 路由支持的目录 ID。当前配置细节看[Claude Code 指南](/use-cases/claude-code)，当前 ID、路由兼容性、限制与价格看[实时目录](/models)。

## 兼容意味着什么

Claude Code 发送带 content block、工具、流事件和多轮状态的 Messages 请求。网关可保留客户端形态并把受支持字段转换到合格线路，但不能增加模型没有的能力，也不能让其工具决策与 Claude 相同。

## 测试真实仓库任务

从同一 commit 开启新会话，使用相同提示词与允许工具，并设置清晰完成标准。记录任务是否完成、调用了哪些工具、人工修正、输入输出 token、延迟和费用。测试长历史、工具结果续轮、错误以及工作流使用的截图输入。

## 保护自动循环

创建只允许已评估编码模型的 Key 并设置消费边界。保留应用或会话步骤上限，不自动重放带副作用命令，并区分认证、额度、限流和上游失败。

## 何时继续使用 Claude

当需要 Claude 的供应商专有行为、支持合同或经过验证的任务表现时应继续使用。非 Claude 模型是额外的已评估选项，不是自动等价替换。

## 常见问题

### 需要哪些环境变量？

把 ANTHROPIC_BASE_URL 设为网关，把 ANTHROPIC_AUTH_TOKEN 设为限定网关 Key。

### 每个非 Claude 模型都能用吗？

不能。它需要已配置 Messages 兼容路由，并通过你所需的工具与工作流测试。

### 可以用静态文章比较费用吗？

应使用实时模型页和自己的实测任务用量，因为费率与 token 行为会变化。

### 应复用通用生产 Key 吗？

建议使用独立 Key，只允许已评估编码模型并设置合适消费边界。

## 参考的一手资料

1. [Anthropic Claude Code LLM gateway configuration](https://code.claude.com/docs/en/llm-gateway)

## 继续阅读

- [Anthropic 兼容 API](https://keeprouter.com/zh/features/anthropic-compatible-api.md)
- [claude code](https://keeprouter.com/use-cases/claude-code.md)
- [Agent 构建者](https://keeprouter.com/zh/built-for/agent-builders.md)
- [不用静态价格快照，比较 Claude Code 模型成本](https://keeprouter.com/zh/blog/cut-claude-code-costs.md)

## 用线上产品验证答案

查看实时模型目录，创建限定 free 模型的 Key，并检查生成的请求证据。

[创建免费 Key](https://keeprouter.com/login?returnTo=%2Fconsole%2Fkeys%3Fmodel%3Dfree) · [实时模型与价格](https://keeprouter.com/models.md)
