想用代码调用 Claude,或者给 Claude Code 配置 API Key,都需要先在 Anthropic Console 申请 Key。本文一步步带你完成全流程。
第一步:注册 Anthropic 账号
- 访问 console.anthropic.com
- 点击「Sign up」
- 用邮箱注册,或 Google/GitHub 账号直接登录
- 完成邮箱验证
注意:Console 账号和 claude.com(Claude 聊天)账号是分开的,但同一邮箱注册后会关联。
第二步:充值(添加支付方式)
Console 账号需要先充值才能使用 API(API 调用按量计费,不是订阅)。
- 登录后点击右上角头像 -> Billing
- 点击「Add payment method」
- 输入信用卡信息(支持 Visa/Mastercard,支持双币卡)
- 首次充值建议 $5-10 先测试
充值后可用余额马上生效,无需等待审核。
关于免费额度:新账号通常有少量免费 Token 用于测试,但额度较小(约 $5),实际生产使用需要充值。
第三步:生成 API Key
- 左侧菜单点击「API Keys」
- 点击「+ Create Key」
- 给 Key 起个名字(例如:
my-app-prod、claude-code-local) - 点击「Create」
- 复制并保存 Key(只会显示一次!格式:
sk-ant-api03-xxxx)
API Key 格式示例:
sk-ant-api03-xxxxxxxxxxxxxxxxxxxxxxxxxxx-xxxx
最佳实践:
- 不同项目用不同的 Key,便于单独撤销
- 绝对不要把 Key 提交到 git 仓库
- 把 Key 存在环境变量里,不要硬编码
第四步:验证 API Key(curl)
export ANTHROPIC_API_KEY=sk-ant-api03-你的key
curl https://api.anthropic.com/v1/messages \
-H 'x-api-key: '$ANTHROPIC_API_KEY \
-H 'anthropic-version: 2023-06-01' \
-H 'content-type: application/json' \
-d '{
"model": "claude-haiku-3-5",
"max_tokens": 100,
"messages": [{"role": "user", "content": "Hello! Say hi back in one sentence."}]
}'成功返回示例:
{
"id": "msg_01xxx",
"type": "message",
"role": "assistant",
"content": [{"type": "text", "text": "Hi there! Happy to chat with you today."}]
}第五步:Python 调用
pip install anthropicimport anthropic, os
client = anthropic.Anthropic(
api_key=os.environ.get('ANTHROPIC_API_KEY')
)
message = client.messages.create(
model="claude-haiku-3-5",
max_tokens=1024,
messages=[{"role": "user", "content": "Hello, Claude!"}]
)
print(message.content[0].text)配合 Claude Code 使用
有了 API Key,可以跳过 OAuth 登录直接用 Claude Code:
export ANTHROPIC_API_KEY=sk-ant-api03-你的key
claude # 直接启动,使用你的 API Key 计费用量监控和费用控制
查看用量
Console -> Usage 页面,可以看到:
- 每日/每月的 Token 消耗
- 按模型分类的用量
- 实时费用统计
设置用量限额(防超支)
Console -> Billing -> Usage limits:
Monthly spend limit: $50 # 每月最多花 $50
Alert threshold: $30 # 到 $30 时发邮件提醒
强烈建议新用户设置限额,避免意外超支。
各模型价格参考(2026)
| 模型 | 输入(/百万 Token) | 输出(/百万 Token) |
|---|---|---|
| claude-haiku-3-5 | $0.80 | $4.00 |
| claude-sonnet-4-6 | $3.00 | $15.00 |
| claude-opus-4-6 | $15.00 | $75.00 |
日常测试建议用 Haiku,成本最低,1000 次对话大约 $0.05。
常见问题
Q:充值后还是报 401?
检查 API Key 是否完整复制,格式为 sk-ant-api03- 开头。
Q:中国大陆可以注册吗? 可以注册,但部分地区需要代理访问 console.anthropic.com。
Q:API Key 泄露了怎么办? 立即去 Console -> API Keys 页面点击「Revoke」撤销,然后重新生成。
Q:Console 账号和 Claude Pro 订阅的区别? Console 是 API 按量计费,适合开发者调用 API。Claude Pro 是订阅制,适合直接在 claude.ai 聊天或用 Claude Code。
来源:Anthropic Console 官方文档