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)。

請求 body

查找端點

不需要 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