A knowledge base for learning and experimenting with Large Language Models (LLMs).
src/llm_cookbook/: Main package codetechnologies/: Technology-specific implementationsopenai_agents/: OpenAI Agents SDK examplesmcp/: Model Control Protocol examples
utils/: Common utilities and helpers
notebooks/: Jupyter notebooks for learning and experimentation
Here we use uv to have a smooth experience, it handles the Python environment and dependencies for us. It is a wrapper around poetry and pyenv.
Follow this introduction to install uv and you can also enable the tab completion for it for the terminal you use.
After that, move to the root directory of this repo and install a local Python environment:
uv syncMIT