OneKeyLLM

配置 Claude Code

将 OneKeyLLM 配置为 Claude Code 的 Anthropic Messages API base URL。

Claude Code 可以连接实现 Anthropic Messages 接口的 API base URL。OneKeyLLM 暴露这些端点:

  • POST /v1/messages
  • POST /v1/messages/count_tokens
  • GET /v1/models

1. 导出 Base URL

export ANTHROPIC_BASE_URL="https://api.tokapi.ai"

2. 导出 OneKeyLLM 密钥

export ANTHROPIC_AUTH_TOKEN="sk-lazytech-..."

Claude Code 会把该值作为 Authorization: Bearer ... 发送。

3. 启用模型发现

export CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1

模型发现会在启动时查询 /v1/models。如果选择器中没有目标模型,可以显式指定:

ANTHROPIC_MODEL="claude-sonnet-4-6" claude

4. 启动 Claude Code

claude

直接 HTTP 测试

curl https://api.tokapi.ai/v1/messages \
  -H "Authorization: Bearer $ANTHROPIC_AUTH_TOKEN" \
  -H "Content-Type: application/json" \
  -H "anthropic-version: 2023-06-01" \
  -d '{
    "model": "claude-sonnet-4-6",
    "max_tokens": 128,
    "messages": [{ "role": "user", "content": "Reply with ok" }]
  }'

来源:Claude Code base URL configuration