有状态的对话存储
创建一次聊天,之后通过聊天 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 provider 访问、项目级设置、日志和分析,支持 BYOK 工作流,并涵盖 OpenAI、Google Gemini、Anthropic、Groq、Mistral AI 和 Perplexity AI。
CreateOS Sandbox 是基于 Firecracker 微型虚拟机的隔离计算环境,用于运行代码和 agent 工作负载,支持私有网络、SDK、CLI 和 MCP 程序化控制。
GitBot 是基于本地浏览器的工作区,可借助 Claude Code、Codex 或 OpenCode 创建可复用的编程机器人,跨仓库文件夹运行代理,并保留持久线程与可配置权限。
Trigger.dev chat agent 是面向开发者的持久化 AI 聊天后端,支持有状态对话在刷新、崩溃和长轮次中持续运行,并与 AI SDK `useChat` 流程无缝连接,运行于托管基础设施,单轮无超时。
ByteAsk 是面向 C 和 C++ 的终端优先 AI 编码 agent,可直接编辑仓库,并在展示 diff 前用真实编译器、调试器、sanitizers 和测试验证修改。提供免费版与付费方案。
Codex Plugins 将可复用技能、应用集成和 MCP 服务器打包为工作流,可在 Codex 应用中安装或通过 Codex CLI 使用,帮助扩展连接服务任务、复用指令和团队共享流程。