A collection of Jupyter notebooks for learning and experimenting with AI frameworks and Large Language Models (LLMs), including OpenAI Agents, LangChain, and other popular AI tools.
-
Install uv (if not already installed):
curl -LsSf https://astral.sh/uv/install.sh | sh -
Install dependencies:
uv sync
-
Set up environment variables:
Create a
.envfile in the project root and add your OpenAI API key:OPENAI_API_KEY=your_openai_api_key_here
-
Open notebooks: Launch VS Code or Jupyter and select the Python kernel from the virtual environment created by uv when opening notebook files.