基本用法
Intent
每個 catalog 請求都必須附上 intent - 以自然語言說明 agent 為何需要這份 schema。可以用 query 參數或 header 傳遞:400 錯誤(INTENT_REQUIRED、INTENT_TOO_SHORT 或 INTENT_TOO_FEW_WORDS)。
為什麼要求它:intent 資料會決定我們優先認證哪些 schema、幫助把 agent 對應到正確的端點,並作為輕量的反垃圾閘道。
Intent 分類
registry 中的每份 schema 都宣告一個來自固定分類樹的intent_category。完整分類樹位於:
commerce、travel、jobs、social、media、reference 等等。每個都有次分類(例如 commerce → product-detail、product-search、reviews)。
速率限制
匿名請求以 IP 限流。已註冊請求以使用者帳號或 workspace 限流。免費帳號還有每分鐘 20 次的突發上限(Starter 為 60,Pro 為 100)。超過限制會回傳
429 Too Many Requests。完整方案表見 credits 與用量。
瀏覽 registry
除了 catalog 查詢,你也可以瀏覽整個 registry:託管執行呢?
託管執行可透過POST /v1/fetch 使用。無需自行呼叫上游網站,把已註冊的 site、endpoint 和 params 傳給 Hermai: