Skip to main content

你将构建什么

你将向 POST /v1/messages 发送一个请求,打印 Claude 的响应文本,并让代码可直接用于 Anthropic SDK 或直接 HTTP 调用。

前提条件

  • 一个存储在 COMETAPI_KEY 中的 CometAPI API 密钥
  • 一个来自模型页面的 Claude model ID
  • curl、Python 3.10+ 或 Node.js 18+

API 密钥、基础 URL、身份验证

通过 CometAPI 使用兼容 Anthropic 的 Messages 端点:
对直接 HTTP 请求,使用 x-api-key 和 Anthropic API 版本请求头进行身份验证:

代码示例

使用下面的标签页查看可复制的 cURL、Python 和 Node.js 示例。

流程说明

Claude Messages 请求默认是同步的。API 会在一次 HTTP 响应中返回一个 message 对象,而你的应用程序读取第一个文本 content 块。 当你需要 Claude 特有的请求结构时,请使用此路由,例如 Anthropic 消息数组、扩展思考、Prompt 缓存或工具使用。如果你的应用程序已经在使用官方 Anthropic SDK,请将 SDK 的基础 URL 设置为 https://api.cometapi.com,并保持 Messages API 的请求结构不变。

常见参数

故障排查 / FAQ

确认 COMETAPI_KEY 已在发送请求的同一 shell 或运行时环境中设置。不要将真实密钥粘贴到源文件中。
确认 SDK 客户端在 Python 中将 base_url 或在 Node.js 中将 baseURL 设置为 https://api.cometapi.com
使用你的账户可用的 Claude model ID。此快速入门没有硬编码 Claude 模型,因为不同账户和模型系列的可用性会有所变化。

后续步骤