跳转到内容
免费注册
接口文档

Anthropic Messages API

测试 BetterToken 的 Anthropic 类协议 Messages API:x-api-key、anthropic-version 与 POST /v1/messages。

POST /v1/messages

适用于 Claude Code、Anthropic SDK 与使用 Anthropic Messages API 的应用。

在 Playground 中测试

在右侧 Playground 的 x-api-key 字段填入你的 API Key,anthropic-version 保持 2023-06-01,选择模型广场中的模型后发送请求。

相关接口

POST/v1/messages

授权

x-api-keystringheader必填

Use your BetterToken API Key in the x-api-key header for Anthropic-compatible requests.

请求头

anthropic-versionstring默认值: 2023-06-01必填

Anthropic API version header.

示例:"2023-06-01"

请求体 application/json

modelstring必填

模型广场中可用的模型 ID。

示例:"YOUR_MODEL_ID"
max_tokensinteger默认值: 1024必填

单次响应允许生成的最大 token 数。

必填范围: x >= 1

示例:1024
messagesobject[]必填

Anthropic 格式的消息数组。每项应包含 role 和 content。

Minimum array length: 1

Show child attributes
messages[].rolestring必填
示例:"user"
messages[].contentstring必填
示例:"Hello"

响应

200所选模型返回的 Anthropic Messages API 响应。

Anthropic-compatible Messages API 响应。实际字段会随所选模型和请求参数变化。

示例
{}
400请求格式错误、缺少参数、JSON 或 multipart 解析失败、尺寸格式错误。
errorobject
Show child attributes
示例:"invalid request"
示例:"invalid_request_error"
示例:"invalid_request"
messagestring
示例:"insufficient quota"
示例
{
  "error": {
    "message": "invalid request",
    "type": "invalid_request_error",
    "code": "invalid_request"
  },
  "message": "insufficient quota"
}
401API Key 缺失或无效。
errorobject
Show child attributes
示例:"invalid request"
示例:"invalid_request_error"
示例:"invalid_request"
messagestring
示例:"insufficient quota"
示例
{
  "error": {
    "message": "invalid request",
    "type": "invalid_request_error",
    "code": "invalid_request"
  },
  "message": "insufficient quota"
}
402额度或余额不足。
errorobject
Show child attributes
示例:"invalid request"
示例:"invalid_request_error"
示例:"invalid_request"
messagestring
示例:"insufficient quota"
示例
{
  "error": {
    "message": "invalid request",
    "type": "invalid_request_error",
    "code": "invalid_request"
  },
  "message": "insufficient quota"
}
429触发限速、并发限制或上游繁忙。
errorobject
Show child attributes
示例:"invalid request"
示例:"invalid_request_error"
示例:"invalid_request"
messagestring
示例:"insufficient quota"
示例
{
  "error": {
    "message": "invalid request",
    "type": "invalid_request_error",
    "code": "invalid_request"
  },
  "message": "insufficient quota"
}
500网关或上游服务异常。
errorobject
Show child attributes
示例:"invalid request"
示例:"invalid_request_error"
示例:"invalid_request"
messagestring
示例:"insufficient quota"
示例
{
  "error": {
    "message": "invalid request",
    "type": "invalid_request_error",
    "code": "invalid_request"
  },
  "message": "insufficient quota"
}