文章来源:智汇AI 发布时间:2025-07-10
DualAIChat是一个聊天应用,核心设计是让两个不同风格的人工智能通过辩论协作生成回答。默认接入GoogleGeminiAPI,同时兼容其他OpenAI标准的API接口,也支持本地模型或其他托管服务。
访问官网Dual-ai-Chat是一个聊天应用,核心设计是让两个不同风格的人工智能(Cognito和Muse)通过辩论协作生成回答。默认接入GoogleGeminiAPI,同时兼容其他OpenAI标准的API接口,也支持本地模型或其他托管服务。
双AI辩论:Cognito(偏逻辑)和Muse(偏质疑)会先内部讨论问题,通过交叉验证减少错误信息,从多个角度分析后再输出最终答案。
多接口支持:原生适配GoogleGemini,同时兼容所有OpenAI标准接口,可灵活切换本地模型或第三方服务。
共享记事本:两个AI共用一个支持Markdown的记事本,所有讨论和修改可多步撤销/重做。
多模态输入:支持上传图片和文字,AI能识别图片内容并纳入讨论。
灵活配置:可自由切换AI模型、调整接口配置,还能自定义讨论模式和提示词。
错误处理:自动重试失败请求,提供手动重试按钮,确保对话不中断。
前端用React19+TypeScript开发
构建工具为Vite
样式通过TailwindCSS(CDN引入)实现
依赖管理直接通过index.html的ImportMap加载ES模块,无需本地node_modules
图标库使用LucideReact
Markdown渲染由Marked处理,安全过滤由DOMPurify完成
需要Node.js18或更高版本
克隆代码库:gitclone<仓库地址>&&cddual-ai-chat
安装依赖:npminstall
启动开发模式:npmrundev,浏览器会自动打开本地访问地址
输入问题:支持文字输入或上传图片提问
查看过程:通过对话气泡观察Cognito和Muse的讨论细节
获取答案:最终回答会显示在记事本中
记事本操作:支持预览/源码切换、全屏显示、内容复制、多步撤销/重做
个性化设置:可通过设置面板调整AI后端、讨论模式、界面字号和系统提示词
学习研究:分析学术问题、解答学习难点
内容创作:优化文案、激发创意灵感
专业工作:排查技术问题、辅助商业决策
日常助手:旅游装修咨询、趣味闲聊
回复需等待完整生成,不支持逐字流式输出
"AI驱动"模式下可能出现两个AI反复辩论的情况
所有AI请求按顺序执行,需等待当前任务完成后才能继续新请求