Claude / Anthropic
Claude / Anthropic 是官方直转通道,兼容官方 Anthropic Messages API。响应会原样返回官方 API 结构。
价格
按 tokens 计费:
| 模型 | 输入 | 缓存命中 | 缓存创建 5m | 缓存创建 1h | 输出 |
|---|---|---|---|---|---|
claude-haiku-4-5/anthropic | 295 credits | 30 credits | 368 credits | 589 credits | 1471 credits |
claude-opus-4-5/anthropic | 1471 credits | 148 credits | 1839 credits | 2942 credits | 7353 credits |
claude-sonnet-4-5/anthropic | 883 credits | 89 credits | 1103 credits | 1765 credits | 4412 credits |
claude-opus-4-6/anthropic | 1471 credits | 148 credits | 1839 credits | 2942 credits | 7353 credits |
claude-sonnet-4-6/anthropic | 883 credits | 89 credits | 1103 credits | 1765 credits | 4412 credits |
claude-opus-4-7/anthropic | 1471 credits | 148 credits | 1839 credits | 2942 credits | 7353 credits |
表内价格均为每 100 万 tokens。按平台积分换算,1 credit = $0.005。
Endpoint
POST https://api.aivideoapi.ai/v1/messages
兼容官方 Anthropic Messages API。你仍使用 API Market 的 API Key 调用本平台 endpoint。
创建 Message
curl -X POST https://api.aivideoapi.ai/v1/messages \
-H "Authorization: Bearer sk-your-api-key" \
-H "Content-Type: application/json" \
-d '{
"model": "claude-sonnet-4-6/anthropic",
"max_tokens": 4096,
"messages": [
{ "role": "user", "content": "用简单语言解释量子计算" }
],
"stream": false
}'
请求体
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
model | string | 是 | 模型名 |
messages | array | 是 | 对话消息 |
max_tokens | integer | 否 | 最大输出 token 数 |
stream | boolean | 否 | 是否启用流式输出 |
tools | array | 否 | Anthropic 工具定义 |
thinking | object | 否 | Anthropic 扩展思考配置 |
响应
响应原样保持官方 Anthropic Messages API 结构。
常见错误码
请求失败时,API 返回 JSON 格式的错误响应:
{
"error": {
"code": "insufficient_credits",
"message": "Your credit balance is too low. Please top up.",
"type": "billing_error"
}
}
错误码一览
| HTTP 状态码 | 错误码 | 类型 | 说明 |
|---|---|---|---|
| 400 | invalid_request | invalid_request_error | 缺少必填参数或参数无效 |
| 401 | invalid_api_key | authentication_error | API Key 无效、已禁用或已删除 |
| 402 | insufficient_credits | billing_error | 积分余额不足,请充值 |
| 403 | ip_not_allowed | permission_error | 请求 IP 不在 Key 的白名单中 |
| 404 | model_not_found | invalid_request_error | 模型不存在或已停用 |
| 404 | task_not_found | invalid_request_error | 任务 ID 不存在 |
| 429 | rate_limit_exceeded | rate_limit_error | 请求过于频繁,请降低频率 |
| 429 | spend_limit_exceeded | billing_error | 达到 Key 的消费限额(每小时/每天/总量) |
| 500 | internal_error | api_error | 服务器内部错误 |
| 503 | upstream_error | upstream_error | 上游 AI 服务返回错误 |
常见场景
invalid_request (400)
缺少必填字段或参数格式错误时返回。
{
"error": {
"code": "invalid_request",
"message": "'model' is required.",
"type": "invalid_request_error"
}
}
insufficient_credits (402)
积分不足。可通过 GET /v1/credits 查询余额,前往 Dashboard > Billing 充值。
invalid_api_key (401)
可能原因:
- Key 不以
sk-开头 - Key 已被禁用或删除
- 用户账户已被封禁
upstream_error (503)
上游 AI 服务返回错误,可能原因:
- 输入内容包含敏感或违规信息
- 上游服务暂时不可用
- 请求参数不被上游支持
因上游错误导致任务失败时,预扣积分会自动退还。