工作原理
配置
你可以通過max_iterations 參數控制每個請求的智能體循環最多運行多少輪迭代:
工具來源
工具可以來自三種來源,它們會被合併為一個統一的可用工具集:- 技能工具 — 定義在已安裝或按請求提供的技能清單中
- 內聯工具 — 通過補全請求中的
tools[]直接傳入 - 內置工具 — Theo 的系統工具(網頁搜索、代碼執行等)
內聯工具示例
響應中的工具執行情況
響應中的tools_used 數組會顯示哪些工具被調用過:
護欄
- 迭代次數限制 — 防止循環失控(可按請求配置)
- 額度檢查點 — 每輪迭代前都會校驗餘額是否充足
- 超時 — 可通過 SDK 的
timeoutMs按請求配置 - 如果引擎達到迭代次數上限,Theo 會強制生成一個最終的綜合回覆
