综合介绍
PicMenu 是一个创新的 AI 工具,通过简单的拍照操作,将传统纸质菜单转化为生动直观的图片菜单。该工具不仅能自动生成每道菜品的高质量图像,还能提供丰富的菜品信息,为餐饮行业的数字化转型提供了新的解决方案。
功能列表
- 菜单图像生成:通过拍照生成每道菜品的高质量图像。
- 菜单信息提取:使用 AI 模型从图像中提取菜单项信息。
- 结构化数据生成:生成包含菜品信息的结构化数据(JSON 格式)。
- 菜品详细信息:未来将提供菜品的成分、来源、卡路里、口味等详细信息。
- 多语言支持:计划扩展多语言支持,提供多种语言的菜单显示。
- 标签系统:将引入菜品标签系统,如辣味、素食等,方便用户个性化选择。
- 数据分析与监控:集成 Plausible 和 Helicone 进行数据分析与性能监控。
使用帮助
安装流程
- 克隆仓库:
git clone https://github.com/Nutlope/picmenu
- 创建
.env
文件并添加 Together AI API 密钥:TOGETHER_API_KEY=
- 创建 S3 存储桶并将凭证添加到
.env
文件中。所有必需的值都在.env.example
文件中。 - 运行
npm install
和npm run dev
来安装依赖项并在本地运行。
使用流程
- 拍照上传:用户只需拍摄菜单照片并上传,系统会自动识别并提取菜品信息。
- 菜品图像生成:系统会生成每道菜品的高质量图像,并显示在界面上。
- 菜品信息展示:点击菜品图像,系统会显示菜品的详细信息(如成分、来源、卡路里、口味等)。
- 标签过滤:用户可以根据标签(如辣味、素食等)进行菜品筛选,方便个性化选择。
- 数据分析:集成的 Plausible 和 Helicone 工具会对用户行为和系统性能进行分析和监控,帮助优化用户体验。
未来功能
- 增强菜品图像的真实性:通过改进图像生成算法,使生成的菜品图像更加逼真。
- 无限滚动功能:优化加载状态,提升用户体验。
- 多语言支持:扩展多语言支持,提供更多语言的菜单显示。
- 标签过滤系统:引入基于标签的过滤系统,方便用户根据饮食偏好筛选菜品。