OpenAI Cookbook: Official Recipes
Official OpenAI examples: Assistants API, function calling, embeddings, meta-prompting, vision, hallucination guardrails, data extraction, and fine-tuning. Real Python code from the OpenAI team.
Assistants API and Agents
Building persistent assistants with tools: Code Interpreter, File Search, and custom function calls via the Assistants API.
Function Calling and Retrieval
Building knowledge-aware agents: function calling for arXiv search plus embeddings for ranking relevant documents.
Embeddings and Search
Hands-on embeddings: indexing Wikipedia articles, chunking into sections, and building semantic search.
Prompting and Optimization
Meta-prompting: automatic prompt optimization using a more powerful model to improve output quality.
Vision and Multimodality
Processing video through GPT vision: frame extraction, scene analysis, and voiceover generation via the TTS API.
Reliability and Quality
Building hallucination guardrails: eval dataset construction, judge model creation, and precision/recall measurement.
Data Extraction and Transformation
GPT-4o as an OCR replacement: extracting structured data from multilingual PDF invoices and loading into a database via an ELT pipeline.
Fine-Tuning
Fine-tuning gpt-3.5-turbo for function calling: baseline evaluation, synthetic training data generation, and launching a fine-tuning job.