SuperAPI AI 工具集

ag-ui

智能体与模型

查看项目

更新于 10-15 19:53

技能介绍

用途:AG-UI 是智能体工程中的开放、基于事件的协议,用于标准化 agent 与前端之间的交互,属于 agent 面向用户(agent<->user)的协议通道,与覆盖 agent 间通信的 a2a-protocol 互补。

主要能力:约 16 种标准事件类型,涵盖生命周期、文本流式输出、工具调用与状态补丁;传输方式无关,支持 SSE、WebSocket、webhooks;支持双向状态同步(快照加 JSON-patch 增量);支持生成式 UI 与人在回路协作模式。提供 TypeScript 与 Python SDK,以及 CopilotKit 客户端;已有 LangGraph、CrewAI、Mastra、Pydantic AI、ADK、Agno 等一方或合作方集成。

使用方式:可用 npx create-ag-ui-app my-agent-app 脚手架同时生成客户端与 agent。服务端发出 RUN_STARTED、TEXT_MESSAGE_CONTENT、STATE_DELTA、RUN_FINISHED 等事件;客户端通过 @ag-ui/client 的 HttpAgent 订阅并渲染。使用前需确认 TypeScript 环境,并按安装说明选择 pip、npm、pnpm 或 uv 等包管理器;需安全配置模型提供方与 API 密钥,执行 AI 生成代码时应使用沙箱或权限隔离。

适用场景:需要将智能体事件流接入前端界面、实现流式对话、工具调用可视化、状态双向同步或生成式 UI 的应用。

限制:资料未提供具体收费、价格、平台支持范围与性能数据,暂未提供。