SuperAPI AI 工具集

iblai-embed-tab

前端与建站

查看项目

更新于 10-15 22:16

技能介绍

用途:为 Next.js 应用添加智能体 Embed 标签页,属于智能体设置功能族中的一个标签,与其它标签共用 AgentSettingsProvider 包裹。主要能力:提供嵌入配置界面,包含 CSS/JS 编辑器、自定义浮动气泡样式、可见性控制、可分享链接,以及嵌入式智能体预览 iframe;支持通过 labels 覆盖界面文案,并可通过 ssoProviders、isSsoProvidersError、supportEmail 处理嵌入认证相关的 SSO 状态。使用方式:先完成 /iblai-auth 认证、iblai add mcp 的 MCP 与技能配置,并确保 AgentSettingsProvider 已包裹路由;向用户索取真实的 mentorId(UUID),不要自行编造。运行 iblai 命令前先检查并升级 CLI(pip install --upgrade iblai-app-cli 或 npm install -g @iblai/cli@latest)。确认项目根目录存在 iblai.env 并包含 PLATFORM、DOMAIN、TOKEN;缺失时按提示下载模板。在 app/(app)/agents/[mentorId]/embed/page.tsx 中从 @iblai/iblai-js/web-containers/next 引入 AgentEmbedTab,传入三个必填 props:urls、CopyCodeBlock、visibilityOptions,另可选 labels 等。UI 优先使用 iblai SDK 与 shadcn/ui 组件,不要给 SDK 组件添加自定义样式或深色模式;默认使用 pnpm。完成后必须运行 /iblai-test 验证(pnpm build、pnpm test),再启动 pnpm dev 供用户在 http://localhost:3000 查看。限制:需先满足认证、MCP、AgentSettingsProvider 等前置条件;Redux store 必须包含 mentorReducer 与 mentorMiddleware;需安装 sonner 与 @iblai/iblai-web-mentor;iblai.env 只保存三个简写变量,不能替代 .env.local;具体价格与更多平台信息暂未提供。