你将构建什么
你将向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 端点: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
请求返回 401
请求返回 401
确认
COMETAPI_KEY 已在发送请求的同一 shell 或运行时环境中设置。不要将真实密钥粘贴到源文件中。SDK 仍然直接调用 Anthropic
SDK 仍然直接调用 Anthropic
确认 SDK 客户端在 Python 中将
base_url 或在 Node.js 中将 baseURL 设置为 https://api.cometapi.com。我应该使用哪个模型
我应该使用哪个模型
使用你的账户可用的 Claude model ID。此快速入门没有硬编码 Claude 模型,因为不同账户和模型系列的可用性会有所变化。
后续步骤
- 使用Anthropic 消息 API 参考查看完整的请求和响应字段。
- 在模型中检查模型可用性。
- 使用 Claude Code 集成指南 配置本地编码会话。
- 在错误代码和重试策略中查看重试行为。