具狀態的對話儲存
建立聊天後,透過其聊天 ID 指定後續回合。Twigg 會儲存對話帳本,因此請求只需包含最新事件,不必由用戶端維護對話紀錄。
Twigg 是為使用大型語言模型的應用程式提供的具狀態 HTTP API。它結合託管式對話儲存、上下文組裝與模型路由:應用程式建立聊天、傳送下一個提示或事件,並在不重送完整對話紀錄的情況下接收串流回應。
聊天不會綁定至單一模型。Twigg 會針對每一回合所選的模型準備已儲存的上下文,並將請求路由至支援的供應商網路。代理迴圈與工具執行仍由應用程式負責,而 Twigg 提供對話帳本、供應商轉換、串流回應與請求成本資訊。
建立聊天後,透過其聊天 ID 指定後續回合。Twigg 會儲存對話帳本,因此請求只需包含最新事件,不必由用戶端維護對話紀錄。
Twigg 會組裝儲存的對話,使其符合所選模型的上下文視窗。其文件也提到可設定的提示、已儲存的工具、上下文預算與保留設定。
為每個回應請求選擇模型,而不是將對話綁定至單一模型。服務會將組裝後的上下文轉換為所選供應商所需的格式。
回應會以 `text/event-stream` 傳送,包含執行識別碼、內容增量、警告、工具呼叫狀態、用量、成本與終止狀態。文件中沒有記載非串流回應模式。
應用程式可以透過相同的 responses 端點提交提示事件與工具結果事件。Twigg 會回報待處理的工具呼叫,但工具仍由應用程式負責執行。
Twigg 提供模型目錄,並記錄每個請求的成本。冪等性金鑰、持久化歷程與執行檢查功能,有助於在連線中斷或供應商失敗時進行復原。
建立依 ID 保存對話的聊天或支援工作流程。應用程式傳送每個新的使用者事件,而 Twigg 會保留先前的帳本,並為下一個回應組裝上下文。
使用單一對話介面,同時為不同回合選擇不同模型,例如在需求或供應商可用性變更時變更要求的模型。模型名稱應取自 Twigg 的即時目錄。
實作工具在您自己的應用程式中執行的代理。Twigg 會串流工具呼叫並接受產生的工具輸出,而您的程式碼仍掌控執行流程與周邊迴圈。
將現有的 HTTP 用戶端連接至具狀態的模型後端,而不必加入產品 SDK。整合可使用 Bearer 驗證與伺服器傳送事件讀取器來處理增量輸出。
Twigg 是透過 HTTP API 提供的託管式上下文儲存庫、上下文組裝器與模型路由器。您的應用程式建立聊天、提交新事件並接收串流回應,同時由 Twigg 儲存並準備對話上下文。
使用 `POST /api/v1/chats` 建立聊天,保留回傳的 ID,然後將提示提交至 `/responses`。每個請求都包含模型和新的輸入內容;Twigg 會保留對話歷程。回應採用伺服器傳送事件,因此用戶端必須支援串流。
可以。模型是依每個請求選擇,而不是固定在聊天上。Twigg 表示它可以將請求路由至 Anthropic、OpenAI、Google、xAI、Fireworks 或 OpenRouter;請從即時目錄中選取請求使用的模型名稱。
不可以。Twigg 不會執行工具。您的應用程式會執行代理迴圈與工具,將工具結果提交至相同的 responses 端點,並繼續讀取串流。它也會在完成資料中記錄請求成本與用量。
AakarDev AI 讓團隊透過單一儀表板管理 AI 供應商權限、專案設定、日誌與分析,支援 BYOK 工作流程,並可連接 OpenAI、Google Gemini、Anthropic、Groq、Mistral AI、Perplexity AI。
CreateOS Sandbox 是以 Firecracker micro-VM 執行程式與 agent 工作負載的隔離運算環境,支援私有網路、SDK、CLI 與 MCP 程式化控制。
GitBot 是以瀏覽器為基礎的本機工作區,可使用 Claude Code、Codex 或 OpenCode 建立可重複使用的程式設計機器人,並在儲存庫資料夾中執行,支援持續執行緒與可設定權限。
Trigger.dev chat agent 是專為開發者打造的持久化 AI 聊天後端,支援有狀態對話、刷新與當機後續接、長時間回合,並可搭配 AI SDK `useChat` 與託管基礎架構,單回合無逾時。
ByteAsk 是專為 C 與 C++ 打造的終端機優先 AI coding agent,先編輯儲存庫再用真實編譯器、除錯器、sanitizer 與測試驗證變更,並提供免費方案與付費方案。
Epherem 是適用於 Lovable、Bolt、v0、Replit、Cursor 與 Claude Code 等 AI 程式設計工具打造網頁應用程式的靜態安全掃描器,檢查原始碼與相依套件中的常見安全錯誤,分類呈現結果並提供修正建議,無須執行應用程式。