GPT-3 Makeathon by TUM.AI - Team: Taste the Data
团队 - Taste the Data
- Carmen Heger <@stedomedo>
- David Stiftl <@stiftlD>
- Christopher Schütz <@cdschtz>
- Oliver Klukas <@OliverKlukas>
挑战 - B/S/H Hausgeräte GmbH 的食谱生成器
创建一个OpenAI解决方案,该方案可以创造性地通过使用Bosch Cookit支持的烹饪方法,并包含用户的口味和偏好,来根据食材列表或其中一部分生成食谱。
说明和提示
欢迎使用我们的Remy烹饪助手!要在您自己的设备上设置我们的应用程序,请按照以下指导步骤操作
- 要开始项目,请在您喜欢的IDE中打开recipe_generator(我们推荐Android Studio或IntelliJ)
- 您要查找的第一个文件是我们的lib/main.dart文件!
- 我们的应用程序针对iOS和Android进行了优化,因此我们建议在其中一个模拟器上进行模拟
- 要动态检索食谱图像并使用GPT-3,您需要在执行main.dart时添加四个环境变量
- OPENAI_FILE_ID = 您上传到OPENAI服务器的食谱数据集的个人文件ID
- OPENAI_KEY = 您的个人OpenAI GPT-3访问密钥
- UNSPLASH_ACCESS_KEY = 您的个人Unsplash访问密钥
- UNSPLASH_SECRET_KEY = 您的个人Unsplash密钥
- 在您喜欢的模拟器上执行main.dart文件,享受我们的烹饪伴侣Remy!
- 祝您用餐愉快!
完整产品概览
Remy烹饪助手

原型(不同功能)
饿了 - 完整食谱
饿了 - 对话模式
用户输入 - 今天想做什么?
GPT-3示例用法
食谱名称生成
写一个完全不同的食谱列表
- 柠檬鸡配芦笋
完整食谱生成
“烹饪食谱的配料和说明。在最后一步之后,写上“祝您用餐愉快!”。\n”
“###\n”
“食谱:牛肉高汤\n”
“配料:\n”
“1汤匙葵花籽油\n750克牛肉骨\n让您的肉店将骨头切成约2厘米大小的块\n盐\n黑胡椒粒1个洋葱\n1个小胡萝卜\n”
“1小块芹菜\n1小块韭菜2汤匙番茄酱\n1片月桂叶\n½束平叶欧芹\n”
“说明:\n”
“1. 在锅中加入葵花籽油并加热3分钟。\n”
“2. 将牛肉骨加入锅中,不加盖煎20分钟。多次搅拌。\n”
“3. 用盐和胡椒调味。\n”
“4. 将洋葱、胡萝卜、芹菜和韭菜切成约1厘米大小的块,然后加入骨头。\n”
“5. 将所有食材再煎3分钟。\n”
“6. 加入番茄酱和月桂叶,用盐和胡椒调味,再煎5分钟。\n”
“7. 用250毫升水解锅,然后减少17分钟。\n”
“8. 同时,将欧芹快速冲洗并甩干。然后取下茎,将叶子加入锅中。\n”
“9. 向酱汁底料中加入750毫升水,炖60分钟。\n”
“10. 将牛肉高汤通过非常细的筛子过滤,立即重新使用或冷却。\n”
“###\n”
“食谱:米饭布丁配覆盆子果冻\n”
“配料:\n”
“牛奶\n糖\n米\n香草酱\n覆盆子果冻\n”
“步骤:\n”
“1. 在一个平底锅中,将牛奶煮沸。\n”
“2. 加入糖和米,充分搅拌。\n”
“3. 移开热源,冷却约10分钟(不要让它变冷)。\n”
“4. 米饭布丁煮好后沥干。\n”
“5. 加入香草酱(或香草糖)调味,充分搅拌,并搭配覆盆子果冻食用。\n”
“6. 祝您用餐愉快!\n”
“###\n”
“食谱:$recipeName\n”
"Ingredients:\n"