|
|
преди 6 месеца | |
|---|---|---|
| .github | преди 6 месеца | |
| .kiro | преди 7 месеца | |
| public | преди 7 месеца | |
| src | преди 6 месеца | |
| .env.example | преди 6 месеца | |
| .gitignore | преди 7 месеца | |
| .nvmrc | преди 7 месеца | |
| DEPLOYMENT.md | преди 6 месеца | |
| README.md | преди 6 месеца | |
| README_EN.md | преди 6 месеца | |
| build.sh | преди 7 месеца | |
| index.html | преди 7 месеца | |
| netlify-build.js | преди 7 месеца | |
| netlify.toml | преди 7 месеца | |
| package-lock.json | преди 6 месеца | |
| package.json | преди 6 месеца | |
| postcss.config.js | преди 7 месеца | |
| tailwind.config.js | преди 7 месеца | |
| tsconfig.json | преди 6 месеца | |
| tsconfig.node.json | преди 7 месеца | |
| vercel.json | преди 6 месеца | |
| vite.config.prod.ts | преди 7 месеца | |
| vite.config.ts | преди 7 месеца |
English | 中文
基于 AI 的智能菜谱生成平台,支持中华八大菜系 + 国际料理,提供营养分析、酒水推荐、菜谱效果图生成等功能。
# 克隆项目
git clone https://github.com/liu-ziting/what-to-eat.git
cd what-to-eat
# 安装依赖
npm install
# 配置环境变量
cp .env.example .env
# 编辑 .env 文件,添加你的 AI API 密钥
# 启动开发服务器
npm run dev
# 类型检查 + 构建
npm run build
# Netlify 构建
npm run build:netlify
# 预览构建结果
npm run preview
📖 详细部署指南请参考:DEPLOYMENT.md
# 文本生成 API(零一万物)
VITE_TEXT_GENERATION_BASE_URL=https://api.lingyiwanwu.com/v1/
VITE_TEXT_GENERATION_API_KEY=your_text_api_key_here
VITE_TEXT_GENERATION_MODEL=yi-lightning
# 图片生成 API(智谱 AI)
VITE_IMAGE_GENERATION_BASE_URL=https://open.bigmodel.cn/api/paas/v4/
VITE_IMAGE_GENERATION_API_KEY=your_image_api_key_here
VITE_IMAGE_GENERATION_MODEL=cogview-3-flash
src/
├── components/ # 通用组件
│ ├── ConfirmModal.vue # 确认对话框
│ ├── CookingLoader.vue # 烹饪加载动画
│ ├── FavoriteButton.vue # 收藏按钮
│ ├── GlobalNavigation.vue # 全局导航
│ ├── RecipeCard.vue # 菜谱卡片
│ ├── NutritionAnalysis.vue # 营养分析
│ └── ...
├── config/ # 配置文件
│ ├── ai.ts # AI 模型配置
│ ├── cuisines.ts # 菜系配置
│ ├── ingredients.ts # 食材配置
│ └── ...
├── services/ # 服务层
│ ├── aiService.ts # AI 接口服务
│ ├── favoriteService.ts # 收藏服务
│ ├── imageService.ts # 图片服务
│ └── ...
├── views/ # 页面组件
│ ├── Home.vue # 首页
│ ├── Favorites.vue # 收藏页
│ ├── SauceDesign.vue # 酱汁设计
│ └── ...
├── types/ # TypeScript 类型定义
├── utils/ # 工具函数
└── router/ # 路由配置
src/config/cuisines.ts 中添加菜系配置src/views/ 中创建新页面组件src/router/ 中添加路由配置src/services/aiService.tssrc/services/imageService.ts