SuperAPI AI 工具集

agent-ui

智能体与模型

查看项目

更新于 10-16 05:43

技能介绍

agent-ui 是 ui.inference.sh 提供的、面向 React/Next.js 的“开箱即用”智能体组件,目标是让开发者无需自建后端逻辑即可接入 AI 助手界面。

主要能力:内置运行时;工具生命周期管理(等待、进行中、审批、结果);人类介入(Human-in-the-loop)审批流程;根据智能体响应渲染声明式 JSON 组件;实时 token 流式输出;以及可在浏览器中运行的客户端工具。

使用方式:先安装组件与 SDK。命令为 npx shadcn@latest add https://ui.inference.sh/r/agent.json 和 npm install @inferencesh/sdk。接着在 Next.js 中新建代理路由 app/api/inference/proxy/route.ts,导入 { route } from '@inferencesh/sdk/proxy/nextjs' 并导出 { GET, POST, PUT }。在 .env.local 中设置 INFERENCE_API_KEY=inf_...。最后从 @/registry/blocks/agent/agent 导入 Agent 组件,传入 proxyUrl 与 agentConfig(含 core_app.ref、description、system_prompt)即可使用。也可通过 createScopedTools 定义客户端工具。

组件属性:proxyUrl(API 代理地址)、name(可选智能体名称)、config(AgentConfig 配置)、allowFiles(启用文件上传)、allowImages(启用图片上传)。

适用场景:需要为 React/Next.js 应用快速集成带工具调用、审批流程和生成式 UI 的对话式智能体。限制:依赖 inference.sh 代理与 API Key,具体计费、平台支持与效果资料暂未提供。