跳到正文

文档

从注册到读取第一条数据,四步完成。

完整接口参考

快速上手

  1. 注册并创建 API Key

    在控制台的 API Keys 页面创建。完整 Key 只显示一次,请立即保存。

  2. 免费浏览目录

    检索与详情接口不需要 Key,也不扣额度,只限频率。

    curl "https://11db.cn/api/v1/search?q=medical"
    curl "https://11db.cn/api/v1/datasets/<slug>"
  3. 读取记录

    带上 Key 调用 records 接口,按返回条数扣 token。用 fields 只取需要的字段。

    curl -H "Authorization: Bearer 11db_live_…" \
      "https://11db.cn/api/v1/datasets/<slug>/records?limit=100&fields=question,answer"
  4. 翻页

    把返回的 next_cursor 作为下一次请求的 cursor,直到它为 null。

响应头

X-RateLimit-*
当前窗口的限额、剩余次数和重置时间
Retry-After
被限流时,多少秒后可以重试
X-Tokens-Charged
本次扣除的 token
X-Tokens-Remaining
扣费后的剩余额度
X-Tokens-Truncated
是否因余额不足减少了返回条数
X-Cache
HIT / MISS / BYPASS
X-Search-Mode
hybrid(语义 + 关键词)或 fulltext(仅关键词)

MCP

MCP 端点和 REST 共用额度与限流。单次调用最多返回 200 条,同时受档位单页上限约束。

claude mcp add --transport http 11db https://11db.cn/mcp \
  --header "Authorization: Bearer 11db_live_…"
工具计费
search_datasets免费
get_dataset免费
get_usage免费
query_records按条计费
search_records按条计费

错误

{ "error": { "code": "rate_limited", "message": "…", "request_id": "…" } }

所有错误都带 code 和 request_id。402 表示额度用完,429 表示超出频率或日额度。