ACCESSING DATABANKS...
系统初始化中...
[000%]
系统初始化中...
[000%]
SYSTEM_SECURE // FPGD
ACCESSING DATABANKS...
// 聊天机器人网站:可定制的 AI 对话平台
可定制的 AI 聊天机器人 / Web 应用 / Next.js 14 项目
一句话总结: 一个为现代网站设计的交互式、可扩展的聊天机器人界面,使用 Next.js 14 App Router、TypeScript、Tailwind CSS 和 Shadcn UI 构建集成了多个大语言模型 (LLM) 提供商,并具有模块化、生产就绪的架构。
开发时长:进行中 (2025)
备注:
集成与部署:
后端连接:
架构探索:
UI/UX 与可扩展性:
计划中的增强功能:
提供商可扩展性: 设计一个灵活的架构,以便在 LLM 提供商和自定义端点之间切换。
性能: 优化服务器流式传输、延迟加载和制品处理,以实现实时聊天。
身份验证与持久化: 集成 Auth.js 和无服务器存储,以实现安全、可扩展的数据管理。
UI/UX: 确保跨设备的可访问性和响应式设计。
架构风格: 带有 React Server Components 的模块化 Next.js 14 App Router。
组件组织:
app/: Next.js 路由(聊天、认证、布局)components/: 可复用的 UI 和逻辑驱动组件lib/ai/: LLM 配置、提示词逻辑、提供商注册artifacts/: 制品处理逻辑(文本、图像、代码等)hooks/: 用于聊天、状态、UI 的自定义 React hooktests/: E2E 测试和测试助手状态管理: React Context, Server Actions
集成技术: Vercel AI SDK, Auth.js, Neon Serverless Postgres, Vercel Blob
截图/视频: 您可以在 chatbot.franzdomingo.tech 查看在线演示。您可以直接探索所有功能和 UI。
平台视图: Web(响应式,移动优先)
展示功能:
演示说明: 访问 chatbot.franzdomingo.tech 以与聊天机器人 Web 应用交互。
开发者: Franz Phillip G. Domingo
最后更新: 2025-07-11
基于 Vercel 的开源聊天机器人(MIT 许可)构建。针对个人使用和集成进行了定制。