SuperAPI AI 工具集

agent-ui

智能体与模型

查看项目

更新于 10-16 06:50

技能介绍

用途:agent-ui 是面向 React/Next.js 的开箱即用智能体组件,用于在网页中嵌入具备工具调用、流式响应、审批流程和声明式组件的 AI 智能体界面。

主要能力:内置运行时,无需自建后端逻辑;包含工具生命周期(待处理、进行中、待审批、结果);支持人类参与(human-in-the-loop)的审批流程;可通过智能体返回的 JSON 渲染声明式组件(Widgets);支持实时 token 流式输出;支持在浏览器中运行的客户端工具。

安装与配置:运行 npx shadcn@latest add https://ui.inference.sh/r/agent.json 引入组件,使用 npm install @inferencesh/sdk 安装 SDK。在 Next.js 中创建代理路由 app/api/inference/proxy/route.ts,从 @inferencesh/sdk/proxy/nextjs 导入 route 并导出 { GET, POST, PUT };在 .env.local 设置 INFERENCE_API_KEY。随后从 @/registry/blocks/agent/agent 导入 Agent 组件,传入 proxyUrl 与 agentConfig(含 core_app、description、system_prompt)。

客户端工具:可通过 createScopedTools 等辅助函数创建在浏览器中运行的工具,并通过 config 传入 tools。组件属性包括 proxyUrl、name、config、allowFiles、allowImages。

相关资料还提及 chat-ui、widgets-ui、tools-ui 等相关技能,以及智能体概览、SDK、人机协同、生成式 UI、UX 模式等文档主题。

限制:资料未提供定价、平台兼容范围、性能表现与具体版本要求,这些信息暂未提供;示例中的模型引用与密钥仅为示意,实际使用需按官方文档配置。