MCPcopy
hub / github.com/daveebbelaar/ai-cookbook

github.com/daveebbelaar/ai-cookbook @main sqlite

repository ↗ · DeepWiki ↗
250 symbols 1,115 edges 119 files 111 documented · 44%
README

Introduction

This Cookbook contains examples and tutorials to help developers build AI systems with copy/paste code snippets that you can easily integrate into your own projects.

About me

I'm Dave, an AI engineer and founder of Datalumina. I run an AI development company, and on my YouTube channel, I share practical tutorials that teach you how to build AI systems that actually work in the real world.

My other work

Beyond this cookbook, I've created a few other resources that might help you depending on where you are in your career.

If you're completely new to AI and just getting started with Python, I have a free five-hour course that covers everything you need to know to build a solid foundation.

If you're already comfortable with the basics and want to go deeper, I run a program where I teach developers how to build and deploy end-to-end GenAI solutions using the same approach we use for our agency clients.

And if you're a skilled developer or data professional looking to go independent, I can help you land your first client.

Core symbols most depended-on inside this repo

search
called by 21
knowledge/hybrid-retrieval/utils/retrievers.py
_log
called by 9
context/web/tools/agent.py
download_sora_video
called by 6
models/openai/08-video/utils/downloader.py
ndcg_at_k
called by 4
knowledge/hybrid-retrieval/6-evaluate.py
load_corpus
called by 4
knowledge/hybrid-retrieval/utils/retrievers.py
hybrid_candidates
called by 4
knowledge/hybrid-retrieval/utils/fusion.py
tokenize
called by 4
knowledge/docling/utils/tokenizer.py
show
called by 3
knowledge/hybrid-retrieval/4-rrf.py

Shape

Function 133
Class 74
Method 43

Languages

Python100%

Modules by API surface

patterns/workflows/2-workflow-patterns/4-orchestrator.py11 symbols
models/openai/04-structured-output/04-structured-output.py10 symbols
knowledge/docling/utils/tokenizer.py10 symbols
patterns/workflows/2-workflow-patterns/2-routing.py9 symbols
knowledge/hybrid-retrieval/utils/retrievers.py8 symbols
patterns/workflows/2-workflow-patterns/3-parallizaton.py7 symbols
patterns/workflows/2-workflow-patterns/1-prompt-chaining.py7 symbols
models/openai/10-human-in-the-loop/2-tool-call-approval.py7 symbols
models/openai/10-human-in-the-loop/1-structured-output.py7 symbols
mcp/crash-course/4-openai-integration/client.py7 symbols
knowledge/agentic-rag/6-production.py7 symbols
knowledge/mem0/cloud/email_example.py6 symbols

Dependencies from manifests, versioned

openai1.75.0 · 1×
pillow11.3.0 · 1×
pydantic2.0.0 · 1×
python-dotenv1.0.0 · 1×
requests2.31.0 · 1×

For agents

$ claude mcp add ai-cookbook \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact