Repository for all advanced concepts of GenAI with code.
Each link includes its own README file with installation and setup instructions, allowing you to run it independently on your system.
-
- and more ...
-
- Python 3.9 or higher
- pip (Python package installer)
-
-
Clone the repository:
git clone https://github.com/genieincodebottle/genaicodelab.git cd genaicodelab
-
Create a virtual environment:
python -m venv venv venv\Scripts\activate # On Linux -> source venv/bin/activate
-
Install dependencies:
pip install -r requirements.txt
-
Configure environment variables:
a) For Agents: Navigate to the following location:
- agents/agentic_patterns
- Rename
.env.example
to.env
and update with appropriate values.- For GROQ_API_KEY follow this -> https://console.groq.com/keys
- For OPENAI_API_KEY follow this -> https://platform.openai.com/api-keys
- For GOOGLE_API_KEY follow this -> https://ai.google.dev/gemini-api/docs/api-key
- For ANTHROPIC_API_KEY follow this -> https://console.anthropic.com/settings/keys
-
To start the application, run:
streamlit run app.py
Contributions are welcome! Follow these steps to contribute:
- Fork the repository.
- Create a feature branch:
git checkout -b feature/<feature-name>
- Commit your changes:
git commit -m "Add <feature-description>"
- Push to the branch:
git push origin feature/<feature-name>
- Open a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.
- Email: genieincodebottle@gmail.com
- GitHub: GitHub Profile