Open-Fiesta 是一个开源的多模型 AI 聊天平台,采用 Next.js 14 构建。该平台兼容多种 AI 服务提供商(如 Gemini、OpenRouter 等),支持接入多个 AI 模型,用户可同时选择最多 5 个模型进行并行对比。平台集成了网页搜索功能,并支持图片上传(目前仅 Gemini 模型可用),搭配简洁直观的界面设计,带来流畅的交互体验。通过配置环境变量(如 API 密钥),用户可快速完成部署并投入使用。Open-Fiesta 特别适合开发者与 AI 技术爱好者用于探索和测试不同 AI 模型的表现。
支持多个 AI 服务商(包括 Gemini、OpenRouter 等),用户可自由选择最多 5 种模型进行对比实验。
每条提问均可选择是否启用网络搜索,提升回答的准确度与信息丰富度。
允许上传图片作为输入(仅限 Gemini 模型),实现视觉内容的理解与回应。
界面设计清晰直观,支持键盘快捷发送与流式响应输出,提升使用效率。
支持多个模型同步运行,直观比较各模型生成结果的差异。
基于 Next.js 14 开发,采用 App Router 结构并结合 TypeScript,提升开发效率与类型安全性。使用 Tailwind CSS 快速构建响应式、现代化的用户界面。
利用 Next.js 的 API 路由机制与各类 AI 服务提供商进行通信。在 lib/
目录中集中管理模型列表与客户端工具类,便于模型切换与扩展。
对来自不同 AI 提供商的输出进行统一格式化处理,例如清除 DeepSeek R1 中的推理标记,将 Markdown 内容转为纯文本,以增强可读性。API 密钥通过环境变量配置,保障安全与部署灵活性。
- 克隆项目仓库:
git clone https://github.com/NiladriHazra/open-fiesta.git
- 安装依赖:
npm install
- 配置环境变量:创建
.env.local
文件,添加 API 密钥等必要配置
- 启动开发服务器:
npm run dev
- 访问平台:打开浏览器访问
http://localhost:3000
学生和研究人员可用于对比不同 AI 模型的输出表现,深入理解模型行为,辅助学术研究与知识获取。
开发者可用于模型调试与性能评估,加速产品迭代;企业可用于集成前的模型验证,确保上线效果。
教师可将其作为课堂教学工具,展示不同 AI 的回答方式,帮助学生理解人工智能的工作原理。
内容创作者可借助多模型生成多样化文本,激发灵感;作家与编辑可用于获取写作建议或扩展内容思路。
可用于搭建智能客服系统,通过多模型对比筛选最优回复;也可应用于数据分析、报告自动生成等场景,提升办公自动化水平。