Skip to Content
客户端接入Claude Code

Claude Code 接入

Claude Code  官方 CLI 支持通过环境变量把 API 端点切到自建/第三方网关,再由网关转发到真正的 Anthropic Messages API。 ttttt.ai 实现了 POST /v1/messages 协议,可以作为 Claude Code 的上游。

当前测试阶段公开 gpt-5.5gpt-5.4 —— 它们走 OpenAI 路径,不是 Claude Code 的默认模型。 本文记录的是 网关接入方式,便于后续 claude-* 系列模型开放时无缝切换。

1. 准备 API Key

登录 app.ttttt.ai API 密钥 → 创建密钥。 密钥以 owo- 开头;请确保该密钥被授权访问 messages 相关的模型 scope。

2. 配置 Claude Code

Claude Code 通过 ANTHROPIC_BASE_URL + ANTHROPIC_API_KEY 切换上游:

export ANTHROPIC_BASE_URL="https://api.ttttt.ai" export ANTHROPIC_API_KEY="owo-..."

建议写进 ~/.zshrc / ~/.bashrc,或放到仓库根目录的 .envrc (配合 direnv  自动生效)。

然后像平时一样启动 Claude Code:

claude

3. 验证链路

在 Claude Code 里随便问一句 —— 网关会把这一次调用写进用量记录。 回到控制台 用量 页,按时间或模型过滤, 能看到:请求模型、耗时、input/output token、实际走的 Channel。

如果返回 401

  • 检查 owo- 密钥是否被吊销或额度用尽。
  • 检查密钥 scope 是否包含目标模型。

如果返回 404 model not found

  • model 参数调成当前已开放的模型 ID;进度见 模型清单

4. 常用环境变量组合

# 切回官方 unset ANTHROPIC_BASE_URL ANTHROPIC_API_KEY # 切到 ttttt.ai export ANTHROPIC_BASE_URL="https://api.ttttt.ai" export ANTHROPIC_API_KEY="owo-..." # 强制走某个具体模型(在 Claude Code 会话内 /model 选择) export ANTHROPIC_MODEL="claude-sonnet-4-6"

常见问题

Q: Claude Code 的 Opus / Sonnet 模型在测试阶段能用吗? A: 当前仅公开 gpt-5.5 / gpt-5.4claude-* 系列协议兼容已完成, 将在测试阶段结束后开放;届时只改 --model 即可,无需重新配置网关。

Q: 会泄露代码给第三方吗? A: 网关不做任何请求体持久化,仅记录 metadata(模型、耗时、token 数、状态码)。 所有请求经 TLS 直接转发到上游;详细的审计策略见控制台 组织设置 → 安全 页。

Q: 支持 claude 以外的 Anthropic 客户端吗? A: 只要客户端支持 ANTHROPIC_BASE_URL 环境变量或显式 base_url 配置即可。 anthropic Python/TS SDK、aider Cline Continue  均已验证。

Last updated on