Skip to main content
Hosted fetch 让你通过 hosted API 调用已注册的 Hermai 端点。发送 siteendpoint 和可选的 params;Hermai 会执行请求并返回结构化结果。 当你希望由 Hermai 进行生产执行,而不是下载 schema 后自行调用上游网站时,使用 hosted fetch。

基本请求

响应:

Credit 成本

credits_used 反映本次调用的加权成本:
  • 标准请求消耗 1 credit
  • 部分成本更高的站点(例如大型消费类电商平台,以及某些房产或旅行类门户)消耗 5 credits
  • 多结果端点(例如 comparison set)按返回的每条结果计费。
  • 只有成功的请求才计费。失败的请求免费。
  • 每次响应都会报告其确切消耗的 credits(meta.credits_used)。

请求体

查找端点

无需 API key 即可浏览公开 schema 卡片:
如果需要 URL template、请求细节和完整参数契约,可拉取完整 package:
如果希望自己的 agent 或服务器直接调用上游网站,也可以使用 catalog API

引用元数据示例

Hosted fetch 很适合论文和代码仓库元数据工作流。常见已注册路由包括: 对于 ScienceDirect 或 Nature 这类出版商页面,使用 DOI 元数据路由。Hermai 不需要抓取受保护的文章页面即可返回引用元数据。

错误

错误使用标准 API envelope:
常见错误码包括:

credits 用尽时

当 workspace 的 credits 用尽时,POST /v1/fetch 会返回 402,且错误中带有结构化的升级路径,agent 无需解析文本消息即可据此行动。upgrade_to 给出目标套餐或 add-on,upgrade_url 链接到结账页面:

何时改用 catalog

当你需要 schema recipe 并计划自行执行请求时,使用 GET /v1/catalog/{domain}GET /v1/schemas/{site}/package 当你希望 Hermai 执行支持的已注册端点并返回结果时,使用 POST /v1/fetch