SuperAPI AI 工具集

agent-ui

智能体与模型

查看项目

更新于 10-16 05:54

技能介绍

用途:这是一个面向 React/Next.js 的“开箱即用”智能体组件,来自 ui.inference.sh,用于在应用内嵌入带工具与审批能力的 AI 智能体界面,无需自行实现后端逻辑。

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

安装与使用:先安装 belt CLI 技能:npx skills add belt-sh/cli。安装组件: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_...;再在页面中引入组件并传入 proxyUrl 与 agentConfig(含 core_app.ref、description、system_prompt)即可。

组件属性:proxyUrl(API 代理端点)、name(可选智能体名称)、config(AgentConfig 配置)、allowFiles(启用文件上传)、allowImages(启用图片上传)。还可通过 createScopedTools 等传入在浏览器内运行的客户端工具,并在 system_prompt 中说明其用法。

适用场景:需要在 Web 应用中快速集成可对话、可调用工具、需人工审批并可生成 UI 部件的智能体界面。

限制与说明:资料只覆盖上述安装、配置与能力,未提供收费、价格、支持平台范围或效果数据,暂未提供更多细节;示例中的模型引用与命令请保持原样使用。