SuperAPI AI 工具集

agent-ui

智能体与模型

查看项目

更新于 10-15 22:37

技能介绍

用途:agent-ui 是 ui.inference.sh 提供的“开箱即用”智能体组件,面向 React/Next.js 项目,帮助开发者快速在页面中嵌入可对话、可调用工具的 AI 智能体,无需自行编写后端逻辑。

主要能力:组件内置运行时;支持工具生命周期(待处理、进行中、审批、结果);内置人工介入(human-in-the-loop)审批流程;支持由智能体响应生成的声明式 JSON 组件(widgets);支持实时 token 流式输出;支持在浏览器中运行的客户端工具。

使用方式:先安装组件,命令为 npx shadcn@latest add https://ui.inference.sh/r/agent.json;再安装 SDK,命令为 npm install @inferencesh/sdk。随后在 Next.js 中创建 API 代理路由(app/api/inference/proxy/route.ts),从 @inferencesh/sdk/proxy/nextjs 导入 route 并导出 GET、POST、PUT;在 .env.local 中设置 INFERENCE_API_KEY=inf_...;最后从 @/registry/blocks/agent/agent 导入 Agent 组件,传入 proxyUrl 与 agentConfig(含 core_app.ref、description、system_prompt 等)即可使用。组件支持 proxyUrl、name、config、allowFiles、allowImages 等属性。客户端工具可通过 createScopedTools 等方式接入。

适用场景:需要在 React/Next.js 应用中快速集成带工具调用、审批与流式输出的智能体界面时使用。

限制:资料未提供收费、价格、平台兼容范围、性能效果等具体信息;实际可用性取决于所配置的模型与 API 密钥。