SuperAPI AI 工具集

iblai-agent-datasets

智能体与模型

查看项目

更新于 10-15 22:16

技能介绍

用途:为 Next.js 应用添加智能体 Datasets 标签页,展示可搜索、分页的数据集表格,列包含名称、类型、tokens、interval、可见性与状态,并提供“Add Resource”文件上传入口和每行删除操作。它是 agent-settings 系列中的一个标签页,各标签页共用同一个 AgentSettingsProvider 包装器。

主要能力:从 @iblai/iblai-js/web-containers/next 导入 AgentDatasetsTab 使用。支持通过 labels 覆盖可见文案,onSelect 在选中行时回调,selectedDatasetId 高亮指定行,AddResourceModal 注入自定义上传弹窗,PaginationComponent 注入自定义分页。可用 MCP 工具 get_component_info("AgentDatasetsTab") 和 get_component_info("AgentSettingsProvider") 获取组件信息。

前提与用法:需先完成认证(/iblai-auth),设置 MCP 与 skills:iblai add mcp,并用 AgentSettingsProvider 在 layout 层包裹路由。需向用户索取真实 mentorId(智能体 UUID),不得自行编造。项目根目录需有 iblai.env,包含 PLATFORM、DOMAIN、TOKEN;模板可用 curl -o iblai.env https://raw.githubusercontent.com/iblai/vibe/refs/heads/main/iblai.env 下载。运行 iblai 命令前先检查并升级 CLI:pip install --upgrade iblai-app-cli 或 npm install -g @iblai/cli@latest。默认使用 pnpm,未安装则退回 npm。安装 peer 依赖:pnpm add sonner @iblai/iblai-web-mentor。完成后运行 /iblai-test,再以 pnpm dev 启动并在 http://localhost:3000 查看。

限制与注意事项:不得给 ibl.ai SDK 组件添加自定义样式、颜色或 CSS 覆盖;除非用户明确要求,否则不实现深色模式。iblai.env 不是 .env.local 的替代,仅存放 DOMAIN、PLATFORM、TOKEN 三个简写变量,Next.js 运行时环境变量仍读自 .env.local。AddResourceModal 为渲染插槽,省略时按钮显示但不会打开弹窗;未提供 PaginationComponent 则不渲染分页 UI。Redux store 需包含 mentorReducer 与 mentorMiddleware;initializeDataLayer() 需 5 个参数(v1.2+)。其他未在资料中提及的平台、价格或效果信息暂未提供。