from menuclaw import MenuClaw mc = MenuClaw(api_key="mc_live_...") # Every dish that contains pork bone broth, under $15 dishes = mc.dish.search( query="ramen with pork bone broth", max_price=15, near="35.6762,139.6503", ) for d in dishes: print(d.name, "-", d.restaurant.name, "-", d.calories, "kcal")
pip install menuclaw
JavaScript SDK · npm i menuclaw
REST / OpenAPI
Python 與 TypeScript 中完整的類型定義、自動補全與運行時校驗。錯誤在編譯期暴露,而非生產環境。
控制臺內查看每個接口的延遲、錯誤率與成本。清楚知道您的應用在查詢甚麼、為甚麼。
訂閱您所關注餐廳的菜單變更、價格更新與生命周期事件。無需輪詢。
免費沙盒密鑰,在樣例數據上擁有完整圖譜訪問權限。上線前充分測試。
帶版本、向後兼容的 API。破壞性變更提前 6 個月公告並附遷移指南。
公開 Slack、辦公時間與文檔驅動的接入流程。企業客戶配備專屬解決方案工程師。
import { MenuClaw } from "menuclaw"; const mc = new MenuClaw("mc_live_..."); async function recommend(user) { // 1. 用真實數據支撐答案 const results = await mc.dish.search({ query: user.craving, maxPrice: user.budget, near: user.location, dietary: user.restrictions, }); // 2. 將結構化事實餵給您的 LLM return generate({ context: results.map(r => ({ dish: r.name, restaurant: r.restaurant.name, calories: r.calories, allergens: r.allergens, }))}); }
您的助手用真實的菜品、真實的餐廳、真實的價格作答——從圖譜檢索,而非幻覺編造。
過敏原與膳食標簽在圖譜中傳播,因此每條推薦都感知約束。
Webhook 讓您關注的餐廳保持最新,讓「今日菜單」名副其實。