claudebaby Agent 友好的数据站
§01

鉴权

Bearer
curl -s https://claudebaby.cn/v1/social/reddit/posts \
  -H "Authorization: Bearer $CB_KEY"

也接受 X-API-Key。Key 在控制台签发,明文只展示一次;轮换时旧 Key 可设宽限期,避免换 Key 打断线上任务。

§02

数据面

MCP 与 REST 是同一份工具的两个门面,挂哪个都不用学第二套 schema。

REST 路径https://claudebaby.cn/v1/{domain}/{platform}/{endpoint}
MCP(Streamable HTTP)https://claudebaby.cn/mcp/{platform}
MCP(SSE)https://claudebaby.cn/sse/{platform}
请求关联每个响应都带 X-Request-Id
envelopeMCP 的 structuredContent 与 REST 响应体逐字节一致
§03

账户自查

接口返回
GET /api/me账号 · 套餐 · 本周期额度 · 余额 · 水位
GET /api/usage?groupBy=platform|day调用次数 · 积分 · 成功率 / 失败率

同样用 API Key 鉴权。余额、额度、失败率对客户完全透明 —— 这是产品承诺,不是「看情况」。

§04

错误码

codeHTTP建议message
invalid_request400不可重试The request parameters are invalid.
unauthorized401不可重试Missing or invalid API key.
insufficient_balance402不可重试Account balance is insufficient for this request.
not_found404不可重试The requested resource does not exist.
rate_limited429可重试Rate limit exceeded for this plan, please retry later.
job_not_ready409可重试The job is still running.
upstream_unavailable503可重试The data source is temporarily unavailable.
upstream_timeout504可重试The data source did not respond in time.
capacity_exceeded503不可重试Service capacity is saturated, please retry later.
internal_error500可重试An internal error occurred.

错误体固定为 {"error": {"code", "message", "retryable", "details"}};限流与上游故障会带 Retry-After