site、endpoint 和可選的 params;Hermai 會執行請求並回傳結構化結果。
當你希望由 Hermai 進行正式執行,而不是下載 schema 後自行呼叫上游網站時,使用 hosted fetch。
基本請求
Credit 成本
credits_used 反映本次呼叫的加權成本:
- 標準請求消耗 1 credit。
- 部分成本更高的網站(例如大型消費類電商平台,以及某些房產或旅行類入口網站)消耗 5 credits。
- 多結果端點(例如 comparison set)依回傳的每筆結果計費。
- 只有成功的請求才計費。失敗的請求免費。
- 每次回應都會報告其確切消耗的 credits(
meta.credits_used)。
請求 body
查找端點
不需要 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。