Claude API 中转:国内直连调用 Anthropic 接口

Claude APIAnthropic 提供的编程接口,让开发者调用 Claude 系列模型。由于 Anthropic 不对中国大陆提供服务,国内开发者需要通过中转站来使用。本文详解 Claude API 的接口格式、计费方式,以及如何通过 AI的那些事儿 在国内免代理直连调用,支持 OpenAI 兼容格式,代码零改动。

阅读时长:约 8 分钟 难度:入门 含实战代码

发布: 更新:

Claude API 概述

Anthropic 的 API 以 Messages API 为核心,设计简洁:

Messages API

核心对话接口。发送消息列表,获取 Claude 回复。支持流式输出、多模态(图片)、工具调用。

Tool Use

函数调用能力。定义工具(函数),Claude 决定何时调用、传什么参数。构建 AI Agent 的基础。

Batch API

批量处理接口。一次提交大量请求,异步处理,价格减半。适合离线数据处理。

Extended Thinking

扩展思考模式。Claude 先进行内部推理(思维链),再给出最终答案。适合复杂推理任务。

API 计费方式

Claude API 按 token 计费,输入和输出分别定价:

Claude Opus 4

输入 $15 / 百万token
输出 $75 / 百万token
适合复杂推理、研究

Claude Sonnet 4

输入 $3 / 百万token
输出 $15 / 百万token
性价比最高,推荐

Claude 3.5 Haiku

输入 $0.8 / 百万token
输出 $4 / 百万token
最便宜,适合高并发

AI的那些事儿

比官方便宜 20%-40%
人民币充值
无最低消费

中转 vs 镜像 vs 官方

国内使用 Claude 的几种方式对比:

官方直连

需要海外网络 + 海外信用卡 + 海外手机号注册。国内无法直接访问。

Claude 镜像

复制 Claude.ai 网页界面,提供类似 ChatGPT 的对话体验。适合普通用户,不适合开发者。

API 中转(推荐)

API 层面转发,兼容 OpenAI/Anthropic 格式。国内直连,适合开发者集成。AI的那些事儿提供此服务。

AI的那些事儿 的优势:同时兼容 OpenAI 格式和 Anthropic 原生格式,一个 Key 调用所有模型。

接入方式:两种格式都支持

通过 AI的那些事儿调用 Claude,支持两种接口格式:

OpenAI 兼容格式(推荐)

用 OpenAI SDK,model 填 Claude 模型名即可。已有 OpenAI 代码零改动切换到 Claude。

Anthropic 原生格式

用 Anthropic SDK,改 base_url 为中转站地址。保留 Anthropic 特有功能(Extended Thinking 等)。

实战:5 分钟接入 Claude API

方式一:OpenAI 兼容格式(推荐)

from openai import OpenAI

client = OpenAI(
    api_key="你的Key",
    base_url="https://api.example.com/v1"  # AI的那些事儿
)

# 用 OpenAI SDK 调用 Claude — 零学习成本
r = client.chat.completions.create(
    model="claude-sonnet-4-20250514",  # 填 Claude 模型名即可
    messages=[
        {"role": "system", "content": "你是一个全栈工程师"},
        {"role": "user", "content": "用 FastAPI + React 实现一个 TODO 应用的后端 API"}
    ],
    max_tokens=1500,
    stream=True
)

for chunk in r:
    print(chunk.choices[0].delta.content or "", end="")

方式二:Anthropic 原生格式

import anthropic

client = anthropic.Anthropic(
    api_key="你的Key",
    base_url="https://api.example.com"  # AI的那些事儿
)

# Anthropic 原生格式,支持 Extended Thinking 等特有功能
r = client.messages.create(
    model="claude-sonnet-4-20250514",
    max_tokens=1024,
    messages=[
        {"role": "user", "content": "解释 Python 的 GIL 对多线程的影响"}
    ]
)
print(r.content[0].text)

Node.js 示例:Tool Use(函数调用)

import OpenAI from "openai";

const client = new OpenAI({
  apiKey: "你的Key",
  baseURL: "https://api.example.com/v1",
});

const r = await client.chat.completions.create({
  model: "claude-sonnet-4-20250514",
  messages: [{ role: "user", content: "北京今天天气怎么样?" }],
  tools: [{
    type: "function",
    function: {
      name: "get_weather",
      description: "获取指定城市的天气",
      parameters: {
        type: "object",
        properties: {
          city: { type: "string", description: "城市名" }
        },
        required: ["city"]
      }
    }
  }],
});

console.log(r.choices[0].message.tool_calls);
// Claude 会返回: [{function: {name: "get_weather", arguments: '{"city":"北京"}'}}]

常见问题

Claude API 是什么?

Claude API 是 Anthropic 提供的编程接口,让开发者通过代码调用 Claude 模型。核心是 Messages API(对话),还支持 Tool Use、Batch、Extended Thinking 等功能。

Claude 中转是什么意思?

因为 Anthropic 不对中国大陆提供服务,中转站(如 AI的那些事儿)在海外节点代为请求 Anthropic API,国内用户直连中转站即可使用。无需代理,延迟低。

Claude 镜像和中转有什么区别?

镜像是复制 Claude.ai 网页界面,适合普通用户对话;中转是 API 层面转发,适合开发者集成到产品中。AI的那些事儿提供 API 中转服务。

Claude API 怎么计费?

按 token 计费。Sonnet 4 约 $3/$15(输入/输出每百万token);Opus 4 约 $15/$75;Haiku 最便宜。通过 AI的那些事儿比官方便宜 20%-40%。

已有 OpenAI 代码怎么切换到 Claude?

通过 AI的那些事儿,只需把 model 参数改为 Claude 模型名(如 claude-sonnet-4-20250514),其他代码完全不用改。base_url 和 api_key 保持不变。

国内直连 Claude API,代码零改动

兼容 OpenAI 格式,一行代码切换 GPT ↔ Claude。