Claude API — Anthropic 开发者平台
Claude API 由 Anthropic 提供,核心为 Messages API,支持文本与图像理解/生成、工具调用(函数/技能)、计算机使用、系统提示、流式输出、令牌计数与提示缓存(Prompt Caching)。适用于智能助理、RAG 检索增强、自动化工作流与企业集成。
基础 URL
https://api.anthropic.com
认证
Bearer / Authorization: Bearer $ANTHROPIC_API_KEY
官方 SDK
JavaScript/TypeScript, Python
🔑 API Key 获取
前置要求:需要创建 Anthropic 账号并登录;为更高吞吐或企业功能需完成组织设置与计费配置。
说明:登录 Anthropic 控制台(Console),进入 API Keys 页面,点击创建密钥。密钥仅显示一次,请妥善保存。工作区与组织级别的配额与服务等级将影响速率限制。
支持模型
API 接口列表
列出可用的 Claude 模型(含最新与稳定版本),返回模型名称与功能特性。
认证是
频率限制60/min
计费模式按 token 计费(输入与输出分别计费)
{
"url": "https://api.anthropic.com/v1/models"
}获取指定模型的详细信息(如可用性与版本)。
认证是
频率限制60/min
计费模式免费查询;实际计费取决于后续调用的具体模型与端点
{
"url": "https://api.anthropic.com/v1/models/claude-sonnet-4-5"
}创建对话消息以生成下一轮回复,支持文本与图像、多轮上下文、工具调用与流式输出。
认证是
频率限制60/min
计费模式按 token 计费(输入与输出分别计费;缓存写入/命中有不同价格)
{
"url": "https://api.anthropic.com/v1/messages",
"body": {
"model": "claude-sonnet-4-5",
"max_tokens": 1024,
"messages": [
{
"role": "user",
"content": [
{
"type": "text",
"text": "你好,Claude"
}
]
}
]
}
}创建消息批处理任务,以批量异步生成回复;适合高吞吐场景。
认证是
频率限制60/min
计费模式按 token 计费(批处理仅改变提交/执行方式,不改变计费模式)
{
"url": "https://api.anthropic.com/v1/messages/batches",
"body": {
"requests": [
{
"model": "claude-sonnet-4-5",
"max_tokens": 512,
"messages": [
{
"role": "user",
"content": [
{
"type": "text",
"text": "批处理任务示例"
}
]
}
]
}
]
}
}估算提示与消息的 token 数量,便于费用与配额规划。
认证是
频率限制60/min
计费模式计数请求免费,但受速率限制
{
"url": "https://api.anthropic.com/v1/messages/count_tokens",
"body": {
"model": "claude-sonnet-4-5",
"messages": [
{
"role": "user",
"content": [
{
"type": "text",
"text": "统计一下这条消息的 tokens"
}
]
}
]
}
}