收起左侧

「一饭**」- 基于AI的智能菜谱生成与美食创意平台

3
回复
223
查看
[ 复制链接 ]

11

主题

44

回帖

0

牛值

fnOS系统内测组

fnOS1.0上线纪念勋章社区上线纪念勋章

🎯 项目简介

一饭**是一个创新的Web应用在github上有很热门的一个应用,利用先进的AI技术为用户智能生成个性化菜谱和对应的美食图片。无论你是烹饪新手还是美食达人,都能在这里获得灵感和指导!

项目地址:https://github.com/liu-ziting/what-to-eat

🚀 核心功能

  • 智能菜谱生成 - 基于食材和菜系偏好生成专业菜谱
  • 营养分析 - 详细营养成分分析和健康评分
  • AI 效果图 - 一键生成精美菜品图片
  • 酒水搭配 - 专业侍酒师推荐
  • 酱汁设计 - 定制化调料配方
  • 收藏管理 - 保存和管理喜爱的菜谱
  • 料理占卜 - 趣味性饮食运势
  • 配置管理 - 动态配置 AI 模型参数,支持多服务商切换

🚀 快速部署教程

环境要求

  • Docker & Docker Compose
  • 可用的AI API服务(文本生成和图片生成)

部署步骤

1. 创建部署目录

image.png

2. 创建docker-compose.yml文件和容器

image.png

点创建docker-compose复制以下代码进去,我的每一个项目都会标准注释

version: '3.8'
services:
  what2eat:
    image: coracoo/what2eat:latest
    container_name: yifanfengshen
    ports:
      - "5173:5173"  # 可通过修改前面端口号改变访问端口
    restart: unless-stopped
    environment:
      # 文本生成AI配置(已预配置Silicon Flow)
      VITE_TEXT_GENERATION_BASE_URL: "https://api.siliconflow.cn/v1"
      VITE_TEXT_GENERATION_API_KEY: "你的文本API密钥"
      VITE_TEXT_GENERATION_MODEL: "deepseek-ai/DeepSeek-V2.5"
      VITE_TEXT_GENERATION_TEMPERATURE: "0.7"
    
      # 图片生成AI配置(需要自行配置)
      VITE_IMAGE_GENERATION_BASE_URL: "https://你的图片API地址"
      VITE_IMAGE_GENERATION_API_KEY: "你的图片API密钥"
      VITE_IMAGE_GENERATION_MODEL: "你的图片模型名称"

启动项目即可。

QQ20251121-160607.png

QQ20251121-160619.png

QQ20251121-160630.png

很多好玩的功能,大家自行摸索咯,欢迎评论区留言

3. 配置API密钥

文本生成API获取:

  1. 访问 Silicon Flow官网
  2. 注册账号并获取API密钥
  3. 替换配置文件中的API密钥

图片生成API推荐:

  • OpenAI DALL-E
  • 百度文心一格
  • 阿里通义万相
  • 其他支持OpenAI格式的AI绘图服务

4. 访问应用

打开浏览器访问:http://你的服务器IP:5173

⚙️ 配置说明

环境变量详解

变量名 说明 示例值
VITE_TEXT_GENERATION_BASE_URL 文本生成API地址 https://api.siliconflow.cn/v1
VITE_TEXT_GENERATION_API_KEY 文本生成API密钥 sk-xxxxxxxxxxxx
VITE_TEXT_GENERATION_MODEL 使用的AI模型 deepseek-ai/DeepSeek-V2.5
VITE_TEXT_GENERATION_TEMPERATURE 生成创意度 0.7(0-1之间)
VITE_IMAGE_GENERATION_BASE_URL 图片生成API地址 需自行配置
VITE_IMAGE_GENERATION_API_KEY 图片生成API密钥 需自行配置
VITE_IMAGE_GENERATION_MODEL 图片生成模型 需自行配置

🐛 常见问题

Q: 部署后无法访问?

A: 检查防火墙设置,确保5173端口开放

Q: API密钥如何获取?

A: 参考各AI服务商的官方文档申请

Q: 如何查看日志?

A: 使用命令 docker-compose logs what2eat

📱 使用演示

  1. 打开应用首页
  2. 输入你想制作的菜品或食材
  3. AI将生成详细的菜谱步骤
  4. 同时生成对应的美食图片
  5. 可保存或分享生成的菜谱

🌟 项目特色

  • 🚀 一键部署:Docker Compose简化部署流程
  • 🤖 双AI引擎:文本+图片双重AI生成
  • 📱 全端兼容:完美支持PC和移动端
  • 高性能:基于Vite构建,响应迅速
  • 🔒 安全可靠:环境变量管理敏感信息

💡 应用场景

  • 家庭日常烹饪灵感
  • 餐厅菜单创新
  • 烹饪教学辅助
  • 美食内容创作
  • 饮食规划管理

技术支持:欢迎在论坛留言讨论部署和使用问题!

让AI为你的每一餐增添创意与美味!🍳👨‍🍳👩‍🍳

收藏
送赞
分享

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

11

主题

44

回帖

0

牛值

fnOS系统内测组

fnOS1.0上线纪念勋章社区上线纪念勋章

前天 16:50 楼主 显示全部楼层

victory

11

主题

168

回帖

0

牛值

小有名气

fnOS1.0上线纪念勋章

有点难,主要是API密钥不知道怎么申请

硅基流动,ds,等等都可以申请  详情 回复
昨天 15:14

11

主题

44

回帖

0

牛值

fnOS系统内测组

fnOS1.0上线纪念勋章社区上线纪念勋章

昨天 15:14 楼主 显示全部楼层
阿提拉 发表于 2025-11-22 14:00
有点难,主要是API密钥不知道怎么申请

硅基流动,ds,等等都可以申请
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则