Skip to content

Navigation Menu

Sign in
Sign up

Latest commit

History

12 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Cooking Agent

What This Is

This is a simple cooking agent that can be used to help you cook different dishes. It hasn't been given multimodal response capabilities, but I have tried my best to prompt engineer it to some extent of functionality (To be 100% honest, I haven't tried all the possible chat instances).

To chat with this agent I have built a simple chat interface with Flask.

Pros

  • A reusable backend based on Flask
  • A minimal chat interface
  • A simple cooking agent that can be used to help you cook different dishes

Cons

  • Often getting out of hand
  • Not all dishes can be found out (however, Gemini 2.0 Flash-001 may be able to generate some by itself) [FEATURE SUGGESTION]
  • Pretty simple in terms of development complexity.

Prerequisites:

Have your Gemini developer API key and Spoonacular API key ready in a file named .env, in this format:

GOOGLE_API_KEY="<key>"
SPOONACULAR_KEY="<key>"

Save it in the agent folder of the repo once cloned.

  1. Clone this repo
  2. cd into the repo and pip install -r requirements.txt
  3. python app.py or flask run to start the server
  4. Open a web browser and navigate to http://localhost:5000/.

TODO:

(Nothing as of now πŸ˜„)

About

My attempt at building a GenAI-aided agent to assist you in cooking whatever you need :)

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /