Anthropic API 完整使用指南 2026 — Claude 接入与模型对比 | APIMaster.ai
如何使用 Anthropic API(Claude API):统一 API 接入、Python 代码示例、模型对比、价格说明。通过 APIMaster.ai 调用 Claude Sonnet、Opus、Haiku。
Anthropic API 完整使用指南
Anthropic API 是访问 Claude 系列模型的官方接口。本文介绍如何通过 APIMaster.ai 接入 Claude API。
为什么选择 APIMaster 接入 Anthropic API
| 需求 | 说明 |
|---|---|
| 多支付方式 | 支持 epay、PayPal、信用卡、USDT |
| 多模型统一 | 一个 API Key 可接入 Claude、GPT、DeepSeek 等模型 |
解决方案:APIMaster.ai 统一 API 网关
APIMaster 提供 Anthropic API 兼容接入:
- 支持 epay、PayPal、信用卡、USDT
- OpenAI 兼容格式,现有代码两行改完
- 每周指纹验证,确保真实 Claude
如何使用 Anthropic API
快速开始(OpenAI 兼容模式)
from openai import OpenAI
client = OpenAI(
api_key="你的 APIMaster Key",
base_url="https://apimaster.ai/v1",
)
response = client.chat.completions.create(
model="claude-sonnet-4-6",
messages=[
{"role": "system", "content": "你是一个专业的代码审查助手。"},
{"role": "user", "content": "帮我审查这段 Python 代码的安全性。"},
],
)
print(response.choices[0].message.content)
使用 Anthropic 原生 SDK
import anthropic
client = anthropic.Anthropic(
api_key="你的 APIMaster Key",
base_url="https://apimaster.ai", # 不加 /v1
)
message = client.messages.create(
model="claude-sonnet-4-6",
max_tokens=1024,
system="你是一个专业助手。",
messages=[{"role": "user", "content": "介绍一下 Transformer 架构。"}],
)
print(message.content[0].text)
流式输出
with client.messages.stream(
model="claude-sonnet-4-6",
max_tokens=1024,
messages=[{"role": "user", "content": "写一篇关于人工智能发展的文章。"}],
) as stream:
for text in stream.text_stream:
print(text, end="", flush=True)
Anthropic API 模型列表(2026)
| 模型 | 上下文 | 价格 | 适合场景 |
|---|---|---|---|
| claude-haiku-4-5 | 20 万 Token | 最低 | 实时对话、分类、简单问答 |
| claude-sonnet-4-6 | 100 万 Token | 中等 | 代码、分析、写作(最推荐) |
| claude-opus-4-8 | 100 万 Token | 最高 | 复杂推理、深度研究 |
Anthropic API 价格
Anthropic 按 Token 计费,输入输出分开计算。通过 APIMaster 可查看不同模型的实时折扣价。
查看 APIMaster 模型广场 获取当前实时价格。
集成到常用工具
LangChain
from langchain_openai import ChatOpenAI
llm = ChatOpenAI(
model="claude-sonnet-4-6",
openai_api_key="你的APIMaster Key",
openai_api_base="https://apimaster.ai/v1",
)
result = llm.invoke("解释一下 RAG 技术的原理。")
print(result.content)
Dify
在 Dify 的「模型供应商」配置中:
- 选择:OpenAI-API-compatible
- API Key:你的 APIMaster Key
- API Base URL:
https://apimaster.ai/v1 - 模型名称:
claude-sonnet-4-6
Open WebUI
docker run -d \
-e OPENAI_API_KEY="你的APIMaster Key" \
-e OPENAI_API_BASE_URL="https://apimaster.ai/v1" \
-p 3000:8080 \
ghcr.io/open-webui/open-webui
错误处理与重试
import time
import anthropic
def call_with_retry(client, **kwargs):
for attempt in range(3):
try:
return client.messages.create(**kwargs)
except anthropic.RateLimitError:
time.sleep(2 ** attempt)
except anthropic.AuthenticationError:
raise # Key 无效,不重试
raise RuntimeError("超出最大重试次数")
常见问题
Q:通过 APIMaster 调用 Anthropic API 有延迟吗? A:APIMaster 接入延迟通常在 200–500ms。
Q:如何确认 Claude 响应符合预期模型? A:APIMaster 每周发布指纹检测报告,可在 https://apimaster.ai/ai-api-model-tester 查看。
Q:API 密钥会泄露吗? A:APIMaster 使用标准 HTTPS 传输,密钥安全等级与官方相同。