要发送您的第一个 Claude API 请求,请创建一个 Claude 控制台密钥,将其存储在环境变量中,调用 Messages 端点,读取返回的 用法 字段,并计算代币成本。本指南将根据截至 2026 年 9 月 8 日已核实的当前模型 ID 和价格,逐步引导您完成这一流程。.
一旦弄清楚了 API 路径,接下来要考虑的问题就是:日常工作中究竟有多少部分真正需要定制化集成。对于研究、写作、编码和创意制作而言,, GlobalGPT 提供了一种更经济的方式,可将 Claude 与 GPT-5.6 Sol、Gemini 3 Pro、Kimi K3 及其他领先模型配合使用。 只需一个订阅,即可将这些模型和一系列AI工具整合到一个仪表盘中,从而使工作能够从构思到输出一气呵成,无需在不同服务之间来回切换。当您需要将AI引入开发环境时,GlobalGPT CLI可将该工作区与您的终端及现有生产工具连接起来。.
什么是 Claude API?
Claude API 是 Anthropic 提供的一款开发者接口,用于从应用程序、脚本或后端服务向 Claude 模型发送结构化请求。您向 HTTPS 端点发送消息,并收到包含生成的内容以及模型、停止原因和令牌使用情况等元数据的结构化响应。.
Claude API 与 Claude.ai 订阅服务的对比
API 访问和 Claude.ai 订阅服务分别适用于不同的场景。 Claude.ai 套餐允许用户使用 Anthropic 的聊天产品。API 则是通过 Claude 控制台提供的按量计费的开发者访问服务,根据使用情况单独计费。Anthropic 的帮助中心指出,Claude Pro 套餐不包含控制台 API 的使用权限。.
如果您需要了解消费者套餐、Claude代码和代币计费之间的更广泛区别,请参阅我们的完整 Claude 定价指南. 本教程的关键点很简单:请在创建和为 API 账户充值时,务必将其与任何 Claude.ai 订阅分开处理。.
实现首次请求的五步法
- 在 Claude 控制台中创建一个 API 密钥。.
- 将其存放在
ANTHROPIC_API_KEY环境变量。. - 向……发送请求
https://api.anthropic.com/v1/messages. - 读取返回的内容并
用法对象。. - 将每个代币类别乘以其对应的每百万代币费率。.
Claude API 定价及当前型号 ID
Anthropic 列出的 API 价格单位为每百万个代币的美元,通常简写为 MTok。输入和输出分别计费。由于提示缓存为五分钟写入、一小时写入和缓存读取设置了不同的费率,因此可靠的估算应将这些类别区分开来。.
当前机型和精确的 API ID
| 模型 | API ID | 输入 / MTok | 输出 / MTok |
|---|---|---|---|
| Claude Fable 5.1 | 克劳德寓言-5-1 | $10 | $50 |
| Claude Opus 5 | 克劳德-作品第5号 | $5 | $25 |
| 克劳德·桑内特 5 | 克劳德·十四行诗-5 | $2 | $10 |
| 克劳德俳句 4.5 | claude-haiku-4-5-20251001 | $1 | $5 |

本教程应该使用哪款机型?
使用的官方快速入门指南 克劳德-作品第5号 由于本指南是在该时间点经过验证的,因此下文中的 cURL 和 Python 示例均使用了相同的 ID。请将 Opus 视为本教程的起点,然后根据工作负载、质量需求、延迟和预算选择生产环境中的模型。模型 ID 和生命周期状态可能会发生变化,因此在发布长期运行的代码之前,请重新查看“模型”和“弃用”页面。.

每百万枚代币的美元价值。柱状图的长度已归一化为 $50 输出值的最大值。.
克劳德寓言-5-1克劳德-作品第5号克劳德·十四行诗-5claude-haiku-4-5-20251001首次提交请求前需要准备什么
创建一个 Claude Console 账户和 API 密钥
打开 Claude 控制台,创建或选择相应的组织,然后创建一个 API 密钥。Anthropic 会提示新密钥仅显示一次,因此当密钥出现时,请将其存储在经过批准的密钥管理器或其他安全位置。请勿将密钥放入屏幕截图、共享文档、公共代码库或浏览器端的 JavaScript 中。.

将密钥存储在环境变量中
这些示例要求该变量 ANTHROPIC_API_KEY. 请仅在您的私人终端或密钥管理系统中输入实际值。以下命令会读取该值而不将其显示在屏幕上,然后将其导出到当前 shell 会话中:
read -s ANTHROPIC_API_KEY
export ANTHROPIC_API_KEY
环境变量可以减少意外泄露的风险,但并非完整的密钥管理策略。生产环境中的应用程序应遵循托管平台的密钥存储和访问控制规范。.
查看账单并选择一个安全的测试限额
API 计费与 Claude.ai 的订阅服务是分开的。Anthropic 表示,大多数组织都会预付使用额度,而采用按月开票的组织则属于例外。请确认您的控制台账户能够发起 API 请求,然后将首次请求的规模控制在较小范围内,使用 max_tokens:128. 该字段仅限制生成的输出量;它不会预留或保证 128 个计费输出代币。.
使用 cURL 发送您的第一个 Claude API 请求
cURL 非常适合直接查看请求协议。下面的示例使用了 Messages 端点、JSON 内容类型、API 密钥标头、Anthropic 的版本标头、经过验证的 Quickstart 模型 ID 以及一条用户消息。.
在运行任何一个示例之前,请添加您自己的 API 密钥,并确认该组织的 API 计费功能已启用。该代码遵循 Anthropic 文档中规定的请求格式,并通过了本地语法检查,但此处未包含真实账户的响应。.
每个标头和 JSON 字段的作用
| 部分 | 目的 |
|---|---|
内容类型 | 告知端点,请求正文为 JSON 格式。. |
x-api-key | 使用环境变量中存储的值对请求进行身份验证。. |
人类中心论版本 | 选择请求所使用的已文档化的 API 契约。. |
模型 | 选择确切的 Claude API 模型 ID。. |
max_tokens | 设置 Claude 为该响应生成的令牌的最大数量。. |
信息 | 提供按顺序排列的对话输入,包括每个角色和内容值。. |
如果命令返回错误,请在修改请求之前先查看 HTTP 状态码和错误类型。身份验证和计费错误需要修复账户问题,而 JSON 格式错误或模型 ID 无效则需要修改请求。.
使用 Python SDK 发送相同的请求
安装官方 Anthropic SDK
python -m pip install anthropic
如果使用虚拟环境是您常规 Python 工作流程的一部分,请使用虚拟环境。SDK 会读取 ANTHROPIC_API_KEY 从环境中获取时,当 anthropic.Anthropic() 是在未指定显式键的情况下创建的。.
运行等效的 Python 请求

安全地读取返回的文本
一条消息响应可能包含多个内容块,因此该示例在输出文本之前会先检查每个块的类型。实际应用中还应保留请求 ID 以供支持和日志记录之用(但不要将其公开),记录返回的模型和停止原因,并显式处理 API 错误。.
即使预计答案是简短的文本,也请保留内容块检查。这样当响应包含多个块时,该示例就更容易扩展,并且打印 message.usage 为您提供了下方成本计算所需的数值。.
如何读取用量并计算费用
查找响应文本、模型、停止原因和请求 ID
Messages API 的响应契约包含生成的内容、处理该请求的模型以及终止原因。HTTP 响应中还包含一个请求标识符,该标识符可帮助 Anthropic 支持团队追踪问题。请谨慎记录日志标识符;切勿将其与客户内容或凭据一同发布。.
查找输入、输出和缓存令牌的使用情况
"(《世界人权宣言》) 用法 该对象报告了成本分析所需的令牌类别。至少应查找输入和输出令牌。 当使用提示词缓存时,请将五分钟缓存写入、一小时缓存写入和缓存读取分开处理,因为它们的速率不同。Anthropic 的“令牌计数”端点可在请求前估算输入令牌数,但该估算值可能与最终的输入使用量略有差异,且该端点本身也有速率限制。.
将代币使用量转换为预估成本
分别计算每个类别的结果,然后将结果相加。以一个采用 Claude Opus 5 并按标准全球费率计费的规划示例为例,1,000 个未缓存的输入令牌的成本为 1,000 × $5 / 1,000,000 = $0.005, ,而生成 300 个输出代币的成本为 300 × $25 / 1,000,000 = $0.0075. 估计总额为 $0.0125. 将这些示例中的令牌计数替换为 用法 来自您自己回答的数值。.
Claude API 定价计算器
使用计算器调整模型、请求数量、令牌类别、计费模式和推理地理区域。 批量处理将符合条件的使用量按 50% 的标准费率计费。仅限美国的推理对所有令牌类别均适用 1.1 倍系数,适用于符合条件的 Claude 4.6+ 模型;Claude Haiku 4.5 不符合条件,因此该组合将返回“不支持”状态。.
以美元为单位的基准代币估算值。不包括与账户相关的费用。.
该报价仅作为规划参考,并非正式发票。其中不包含税费、货币转换费、协商条款、“快速模式”、服务器工具费用以及特定账户条款。价格和资格要求可能会发生变化,因此在做出购买或架构决策之前,请再次查阅官方定价页面。.
上方的计算器展示了可编程、按量计费的 Claude API 调用的成本结构。对于涉及多种模型和 AI 功能的日常工作,, GlobalGPT 提供了一种不同的价值:只需一个订阅,即可将多种主流模型和工具整合到一个仪表盘中,既便于预估成本,又能避免将研究、写作、编码和创意工作分散在不同的订阅服务和零散的界面中。其命令行界面(CLI)将同一平台延伸至基于终端的开发环境以及您已使用的生产工具中。我们的指南介绍 在一个平台上同时处理多个AI模型 展示了更宽的平台是如何组装在一起的。.
Claude API 的常见错误及解决方法
首先查看 HTTP 状态码和 Anthropic 错误类型,然后在不泄露密钥的情况下检查请求。官方解释有助于缩小排查范围;但具体原因仍取决于您的账户、所选模型、请求格式以及流量情况。.

| 现状 | 官方边界 | 接下来需要检查什么 | 重试? |
|---|---|---|---|
| 400 | 请求无效 | 验证 JSON、字段名称、角色、模型 ID 和参数组合。. | 只有在更正该请求之后。. |
| 401 | 身份验证错误 | 确认该密钥存在、处于活动状态,并且能通过 x-api-key. 切勿打印。. | 不要盲目重试;请先修复身份验证问题。. |
| 402 | 账单或信用要求 | 在控制台中查看该组织的 API 计费情况和可用使用额度。. | 在结算问题解决之后。. |
| 403 | 权限错误 | 检查该密钥和组织是否可以使用所请求的资源或模型。. | 不要盲目重试;先纠正访问方式。. |
| 404 | 未找到资源 | 请检查端点、资源标识符、模型生命周期以及拼写。. | 只有在修正了目标之后。. |
| 413 | 请求过大 | 缩小请求大小或拆分输入;不要仅仅增加 max_tokens. | 缩减请求后。. |
| 429 | 超出速率限制 | 检查速率限制标头和您的 Console 层,降低并发量,并采用退避策略。. | 是的,采用受控退避机制。. |
| 500 | 内部 API 错误 | 记录请求 ID,保持幂等性,并检查 Anthropic 状态信息。. | 通常情况下,采用有界退避。. |
| 504 | 网关超时 | 检查该请求是否异常冗长,以及重试是否会导致重复工作。. | 通常,如果该操作可以安全地重试的话。. |
| 529 | API 暂时过载 | 减少突发流量,并在退避后重试;不要将过载视为认证失败。. | 是的,采用有界退避。. |

一种安全的调试顺序
- 记录状态、错误类型、时间戳和请求 ID,但不要记录 API 密钥。.
- 检查端点、请求头、JSON 语法、模型 ID 以及请求大小限制。.
- 检查组织的计费设置、权限、速率限制标头以及当前模型的生命周期。.
- 仅对那些合理推断为暂时性的错误进行重试,并采用有界指数退避和抖动机制。.
- 如果错误仍然存在,请在联系支持团队之前,将请求简化为最小的可重现案例。.
Anthropic 的官方 SDK 默认会对连接错误、429 响应和 5xx 响应进行两次重试。但在应用层面的重试逻辑仍需设置限制并考虑幂等性,尤其是在请求可能触发工具或其它外部操作时。.
如何控制 Claude API 的成本
设置保守的输出限制
从最小的开始 max_tokens 该值仍能产生有用的结果。在增加输出量之前,请先测量实际的输出使用情况。缩短提示语可能会有所帮助,但删除那些会阻止重试、导致错误或产生无法使用输出的指令,从整体来看可能反而会增加成本。.
仅在合适的情况下使用提示词缓存和批处理
- 当提示词的前缀大量重复且缓存有效期与工作流相匹配时,请使用提示词缓存。.
- 对于可以异步完成的工作,请使用批处理服务;符合条件的批处理服务按 50% 的标准费率计费。.
- 在报告中将缓存写入和读取分开统计,以便节省的效果能够直观呈现,而不是仅凭推测。.
- 仅当居住地要求能够证明其1.1倍代币价格系数的合理性,且所选模型符合条件时,才使用仅限美国的推断。.
监控使用情况、速率限制和支出限额
跟踪请求次数、模型 ID、输入和输出的使用情况、缓存类别、重试次数以及错误。设置您所在组织可用的警报或支出控制措施,但请不要假设其他账户的层级或限制也适用于您的账户。我们关于此主题的更详细指南 Claude 套餐、API 费用及限制 涵盖了更广泛的计费途径。.
首次提交请求后的下一步操作
为您的下一个项目选择正确的路径
若要进行应用部署,请参考 Anthropic 的官方 Messages API 参考文档、流式处理指南、工具使用文档、模型生命周期页面,并结合您自己的日志记录和评估计划。应审慎确定模型策略,在引入流量前妥善处理错误,并根据实际使用情况而非仅凭提示词长度来计算成本。.
如果编程是您的主要使用场景,请参阅我们的指南: 使用 Claude AI 进行编程 介绍了从交互式编码任务过渡到可重复的开发工作流的实用方法。.
何时应选择多模型工作区作为更合适的工具
当您需要代码级集成、开发者计费、请求元数据或官方平台控制功能时,直接访问 API 是最佳选择。如果您希望进行交互式写作、研究、规划,或在无需构建应用程序的情况下比较不同提供商的输出结果,那么多模型工作区可能更为实用。.
常见问题
Claude API 是免费的吗?
此处不承诺提供通用的免费API配额。Claude API的使用量将通过Claude控制台单独计费,据Anthropic称,大多数组织使用预付积分支付费用,而按月开具发票的组织属于例外情况。在提交请求之前,请先查看您所在组织的当前控制台信息和官方定价信息。.
如何获取 Claude API 密钥?
在 Claude 控制台中为相应的组织创建一个密钥。Anthropic 会提示新密钥仅显示一次,因此当其出现时请妥善保存。请通过服务器端环境变量或密钥管理器加载该密钥,切勿在浏览器代码、屏幕截图或公共代码库中暴露该密钥。.
我应该使用哪个 Claude 型号 ID?
本教程使用 克劳德-作品第5号 因为这是 2026 年 9 月 8 日验证时 Anthropic 官方《快速入门》中列出的模型。请选择适合您工作负载和预算的模型,并重新查看 Anthropic 的“模型”和“已弃用”页面,因为模型 ID、别名和生命周期状态可能会发生变化。.
Claude API 使用的是哪个端点?
本指南中的第一个请求使用了位于 https://api.anthropic.com/v1/messages 的 Messages 端点。 该请求发送的 JSON 数据包含 content-type、x-api-key 和 anthropic-version 这三个标头。Anthropic 还提供了其他 API 功能,因此请根据您要实现的操作查阅相应的参考页面。.
Claude Pro 是否包含 API 额度?
No. Anthropic 的帮助中心指出,Claude Pro 不包含通过 Claude Console 进行的使用。Claude.ai 订阅和 API 计费是独立的产品。请在 Console 中为开发者请求设置 API 计费,并使用我们的 Claude 定价指南 以便进行更全面的方案对比。.
一个 Claude API 请求的费用是多少?
费用取决于所选型号、输入令牌数、输出令牌数、缓存写入、缓存读取、批处理模式以及符合条件的推理地理区域。计算各分类的费用时,将请求数乘以令牌数,再乘以其每百万令牌的实际费率,除以一百万,然后将各分类的费用相加。请使用上面的计算器进行估算。.
为什么会出现401错误?
401 表示身份验证错误。请确认 API 密钥是否存在、是否仍处于有效状态、是否属于目标组织,以及是否已成功发送至服务器。 x-api-key 标题。调试时请勿打印或分享该密钥。多次重试无法修复缺失或无效的凭据。.
为什么会出现 429 错误?
代码 429 表示请求超出了速率限制。限制可能因组织和使用层级而异,因此请检查返回的速率限制标头,并查阅当前的控制台或相关文档。请降低并发量,遵守重试间隔,并使用带抖动的有限指数退避策略,而不是立即重复相同的突发请求。.
来源及新鲜度说明: 模型 ID、价格、API 行为及支持政策均已于 2026 年 9 月 8 日根据 Anthropic 的官方文档进行了核对。在投入生产使用前,请查阅最新的模型和定价页面,然后使用您自己的 Claude Console 密钥、计费设置和账户访问权限运行示例。.




