用途:围绕用户、数据与操作构建所请求的 AI 应用,适用于聊天机器人、智能体仪表盘或自定义 AI 应用。
主要能力:保留现有技术栈与 SDK 主版本(除非任务本身要求迁移);新建 JavaScript 项目使用 Bun。通过 ai-sdk 解析已安装的 AI SDK 主版本,实现时使用 ai-sdk-6 或 ai-sdk-7。新应用默认 AI SDK 7:ai@7、@ai-sdk/react@4,各 provider 包取最新(provider 主版本不同,需 Node.js 22+);仅当必需依赖锁定 v6 时保留 v6。AI Elements 仍面向 v6,其 context.tsx 在 v7 类型检查下会失败,需打补丁。使用网络示例前先阅读版本匹配的 ai/docs/ 与 provider 文档。框架搭建用 nextjs-shadcn,视觉方向用 frontend-design;当 ai-elements 组件契合所需聊天 UI 时使用它,并检查已安装源码而非假定注册表属性。
使用方式:provider 凭据与授权保留在服务端;模型 ID 从配置或所选 provider 目录解析。实现最小完整用户流程,按需添加持久化、审批、附件、搜索、建议或仪表盘。使服务端流与客户端传输匹配,并验证第二轮对话、相关工具状态、安全失败与移动端行为,同时通过项目的类型检查/构建。
适用场景:聊天机器人关注对话与流契约;智能体仪表盘关注执行、审批与运行状态;可参考当前官方实现与项目结构(无固定目录树);nextjs-chatbot 涉及持久历史、反馈、嵌入与生产检查。这些参考描述的是需求,而非可直接复制的生产模板。
限制:资料未提供具体收费、价格、平台与效果信息。