Skip to content

Claude Code 配置

Claude Code 应通过本站的 Anthropic Messages 兼容接口接入。本站令牌使用 Bearer 认证,因此采用 ANTHROPIC_AUTH_TOKEN;不要改成 ANTHROPIC_API_KEY,后者会把凭据放入 x-api-key 请求头。

模型范围

Anthropic 官方支持 Claude Code 通过兼容网关调用 Claude 模型,不支持把任意非 Claude 模型伪装为 Claude。模型出现在本站 /v1/models 中,不代表它一定适合 Claude Code。

当前可用性

截至 2026-09-20,本站已启用模型目录中没有明确标识为 Claude 的模型。本文保留标准接入配置,供管理员后续开放兼容模型时使用;配置前必须先通过 /v1/models/v1/messages 验证,不能把当前 GPT 或 Seedance 模型直接当作 Claude 模型。

1. 设置环境变量

bash
export NEWAPI_API_KEY="sk-替换为你的令牌"
export ANTHROPIC_BASE_URL="https://newapi.fq-hx.com"
export ANTHROPIC_AUTH_TOKEN="$NEWAPI_API_KEY"
export ANTHROPIC_MODEL="替换为支持 Anthropic Messages 的 Claude 模型名"

ANTHROPIC_BASE_URL 不要追加 /v1,Claude Code 会请求 ${ANTHROPIC_BASE_URL}/v1/messages

如果网关没有提供 Claude Code 内置的默认 Opus、Sonnet、Haiku 名称,可按实际可用模型设置映射:

bash
export ANTHROPIC_DEFAULT_OPUS_MODEL="$ANTHROPIC_MODEL"
export ANTHROPIC_DEFAULT_SONNET_MODEL="$ANTHROPIC_MODEL"
export ANTHROPIC_DEFAULT_HAIKU_MODEL="$ANTHROPIC_MODEL"

2. 验证 Messages API

bash
curl -sS "$ANTHROPIC_BASE_URL/v1/messages" \
  -H "Authorization: Bearer $ANTHROPIC_AUTH_TOKEN" \
  -H "anthropic-version: 2023-06-01" \
  -H "content-type: application/json" \
  -d "{\
    \"model\": \"$ANTHROPIC_MODEL\",\
    \"max_tokens\": 16,\
    \"messages\": [{\"role\": \"user\", \"content\": \"只回复 OK\"}]\
  }"

验证成功后,从同一终端启动:

bash
claude

在 Claude Code 中运行 /status,确认 Anthropic base URL 为本站地址,认证来源为 ANTHROPIC_AUTH_TOKEN

3. 可选的持久配置

Claude Code 支持在 ~/.claude/settings.jsonenv 中保存变量,但这会把令牌以明文写入本机文件。更推荐通过 shell、密码管理器或凭据辅助程序注入。

json
{
  "env": {
    "ANTHROPIC_BASE_URL": "https://newapi.fq-hx.com",
    "ANTHROPIC_AUTH_TOKEN": "sk-替换为你的令牌",
    "ANTHROPIC_MODEL": "替换为 Claude 模型名"
  }
}

常见问题

现象优先检查
返回 401是否使用 ANTHROPIC_AUTH_TOKEN,令牌是否有效
请求路径错误ANTHROPIC_BASE_URL 是否误加 /v1
找不到模型ANTHROPIC_MODEL 是否为当前可调用的 Claude 兼容模型
对话正常但工具失败模型、网关和渠道是否兼容 Claude Code 的工具调用

官方资料

本站提供 NewAPI 接入说明;模型能力与审核规则以上游平台最新规定为准。