文档接入工具

在 Claude Code 中使用

设置 ANTHROPIC_BASE_URL、ANTHROPIC_AUTH_TOKEN 和模型名,就能在 Claude Code 里用 Claude Opus 5.5、Sonnet 5.5。也可以写进 settings.json 长期生效。

更新于

价格

Claude Opus 5.5、Sonnet 5.5、Haiku 5.5 按官方价 × 0.5 计费(约 5 折),详见模型价格。

准备密钥

登录控制台,在「API 密钥」页创建密钥,厂商选 Anthropic(Claude 分组)。复制 sk- 开头的密钥备用。

用环境变量接入

  1. 设置地址、密钥和模型

    Claude Code 走 Anthropic 原生格式,地址只写域名,不要带 /v1:

    export ANTHROPIC_BASE_URL="https://api.mallowapi.com"
    export ANTHROPIC_AUTH_TOKEN="sk-你的密钥"
    export ANTHROPIC_MODEL="claude-opus-5-5"

    Windows PowerShell:

    $env:ANTHROPIC_BASE_URL = "https://api.mallowapi.com"
    $env:ANTHROPIC_AUTH_TOKEN = "sk-你的密钥"
    $env:ANTHROPIC_MODEL = "claude-opus-5-5"
  2. 启动

    在同一个终端里运行 claude。界面里输入 /model 可以确认当前用的模型。

想长期生效:写进 settings.json

编辑 ~/.claude/settings.json(没有就新建),在 env 里写同样的变量。Claude Code 每次启动都会读到,不用再手动 export:

{
  "env": {
    "ANTHROPIC_BASE_URL": "https://api.mallowapi.com",
    "ANTHROPIC_AUTH_TOKEN": "sk-你的密钥",
    "ANTHROPIC_MODEL": "claude-opus-5-5",
    "ANTHROPIC_DEFAULT_HAIKU_MODEL": "claude-haiku-5-5"
  }
}

要换回官方账号时,删掉这几行即可。

选哪个模型

  • claude-opus-5-5:大型代码库、长时间的代理任务,效果最好。
  • claude-sonnet-5-5:日常写代码的主力,速度更快,价格是 Opus 的一半。
  • claude-haiku-5-5:Claude Code 后台的小任务(起标题、总结等),最便宜。

在代码里调用

用 Anthropic 官方 SDK,base_url 同样只写域名:

import os
from anthropic import Anthropic

client = Anthropic(
    api_key=os.environ["MALLOW_API_KEY"],
    base_url="https://api.mallowapi.com",
)

msg = client.messages.create(
    model="claude-sonnet-5-5",
    max_tokens=1024,
    messages=[{"role": "user", "content": "用一句话介绍你自己"}],
)
print(msg.content[0].text)

常见问题

  • 404:ANTHROPIC_BASE_URL 多写了 /v1。Claude Code 和 Anthropic SDK 会自己补上路径。
  • 还在用官方账号:确认变量是在启动 claude 的同一个终端里设置的,或者已经写进 settings.json。
  • 模型不可用:密钥要属于 Claude 分组;GPT 分组的密钥调不了 Claude。
  • 401、403、429:看错误码排查。