Skip to content

ChenM0M/LLMKitchen

Repository files navigation

🍳 LLM Kitchen

AI驱动的创意烹饪模拟游戏

License: GPL-3.0 React TypeScript Vite


✨ 特性

🥗 丰富的食材系统 - 100+种食材,包含蛋白质、蔬菜、水果、调味料等多个分类

🔪 多样的料理方式 - 切碎、研磨、腌制、煎炒、蒸煮、调酒等丰富处理手法

🎮 QTE节奏小游戏 - 可调节难度的烹饪节奏挑战(支持关闭)

🤖 AI评审系统 - 多种评审人设,从优雅美食家到毒舌厨神

📱 拖拽式交互 - 直观的拖放操作,支持触屏设备

💾 食谱管理 - 收藏、排序、删除您的创作

🔧 多API预设 - 灵活配置多个文字/图片生成API


🚀 快速开始

环境要求

  • Node.js 18+
  • npm 或 pnpm

安装运行

# 克隆仓库
git clone https://github.com/ChenM0M/LLMKitchen.git
cd LLMKitchen

# 安装依赖
npm install

# 启动开发服务器
npm run dev

配置API

游戏内点击设置按钮,在 API配置 标签页中:

  1. 文字生成API - 配置用于生成菜品评价的LLM
  2. 图片生成API - 配置用于生成菜品图片的API

支持任何 OpenAI 兼容的 API 端点。


🎮 游戏玩法

  1. 选择食材 - 从食材库拖拽食材到工作台
  2. 处理食材 - 切碎、研磨、腌制等预处理
  3. 烹饪 - 选择烹饪方式(煎、炒、蒸、煮等)
  4. 完成QTE - 在节拍小游戏中精准点击
  5. 获得评价 - AI厨师评审您的作品并生成图片

🛠 技术栈

类别 技术
框架 React 18
语言 TypeScript
构建 Vite
样式 Tailwind CSS
拖拽 @dnd-kit
状态 React Hooks

📄 许可证

本项目采用 GPL-3.0 许可证。


🍽️ 开始您的AI烹饪之旅!

About

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published