site、endpoint 和可选的 params;Hermai 会执行请求并返回结构化结果。
当你希望由 Hermai 进行生产执行,而不是下载 schema 后自行调用上游网站时,使用 hosted fetch。
基本请求
Credit 成本
credits_used 反映本次调用的加权成本:
- 标准请求消耗 1 credit。
- 部分成本更高的站点(例如大型消费类电商平台,以及某些房产或旅行类门户)消耗 5 credits。
- 多结果端点(例如 comparison set)按返回的每条结果计费。
- 只有成功的请求才计费。失败的请求免费。
- 每次响应都会报告其确切消耗的 credits(
meta.credits_used)。
请求体
查找端点
无需 API key 即可浏览公开 schema 卡片:引用元数据示例
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。