- Python 3.10 or greater: Download Python
- Docker Desktop Download Docker Desktop
Clone the repository to a directory of your choosing:
- HTTPS:
git clone https://github.com/codebrain001/pycon-ireland-2024.git
- SSH:
git clone git@github.com:codebrain001/pycon-ireland-2024.git
- GitHub CLI:
gh repo clone codebrain001/pycon-2024
Get the following API keys for the project:
- OpenAI models are the LLMs used for this project.
- Obtain your API key: Where do I find my OpenAI API key?
- Note: Requires payment or use the test API with limited credit for demo purposes.
- For Google search functionality (first 2,500 search queries are free).
- Get your API key: Get Serper Dev API key
- Utilizing GROQ faster inference to some open source models
- Obtain your API key: Get Groq API Key
- Perplexity is a free AI-powered answer engine that provides accurate, trusted, and real-time answers to any question.
- For more advanced searching.
- It is paid to get and use its API.
- Get your API key: Getting Started with Perplexity API
With the repository cloned on your system.
- macOS and Linux
python3 -m venv pycon-ireland-env
source pycon-ireland-env/bin/activate
- Windows
python -m venv pycon-ireland-env
pycon-ireland-env\Scripts\activate
Install the packages listed in requirements.txt:
pip install -r requirements.txt
jupyter lab