Claude / Anthropic

Claude / Anthropic 是官方直转通道,兼容官方 Anthropic Messages API。响应会原样返回官方 API 结构。

价格

按 tokens 计费:

模型输入缓存命中缓存创建 5m缓存创建 1h输出
claude-haiku-4-5/anthropic295 credits30 credits368 credits589 credits1471 credits
claude-opus-4-5/anthropic1471 credits148 credits1839 credits2942 credits7353 credits
claude-sonnet-4-5/anthropic883 credits89 credits1103 credits1765 credits4412 credits
claude-opus-4-6/anthropic1471 credits148 credits1839 credits2942 credits7353 credits
claude-sonnet-4-6/anthropic883 credits89 credits1103 credits1765 credits4412 credits
claude-opus-4-7/anthropic1471 credits148 credits1839 credits2942 credits7353 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
  }'

请求体

字段类型必填说明
modelstring模型名
messagesarray对话消息
max_tokensinteger最大输出 token 数
streamboolean是否启用流式输出
toolsarrayAnthropic 工具定义
thinkingobjectAnthropic 扩展思考配置

响应

响应原样保持官方 Anthropic Messages API 结构。


常见错误码

请求失败时,API 返回 JSON 格式的错误响应:

{
  "error": {
    "code": "insufficient_credits",
    "message": "Your credit balance is too low. Please top up.",
    "type": "billing_error"
  }
}

错误码一览

HTTP 状态码错误码类型说明
400invalid_requestinvalid_request_error缺少必填参数或参数无效
401invalid_api_keyauthentication_errorAPI Key 无效、已禁用或已删除
402insufficient_creditsbilling_error积分余额不足,请充值
403ip_not_allowedpermission_error请求 IP 不在 Key 的白名单中
404model_not_foundinvalid_request_error模型不存在或已停用
404task_not_foundinvalid_request_error任务 ID 不存在
429rate_limit_exceededrate_limit_error请求过于频繁,请降低频率
429spend_limit_exceededbilling_error达到 Key 的消费限额(每小时/每天/总量)
500internal_errorapi_error服务器内部错误
503upstream_errorupstream_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 服务返回错误,可能原因:

  • 输入内容包含敏感或违规信息
  • 上游服务暂时不可用
  • 请求参数不被上游支持

因上游错误导致任务失败时,预扣积分会自动退还。