Что внутри кукбука OpenAI (322 рецепта на октябрь 2026 года): карта по темам с русскими пояснениями, какие рецепты к какому уроку курса, как запускать их на локальной модели и какие три рецепта мы перевели целиком.
OpenAI Cookbook — открытый сборник примеров кода для API OpenAI: ноутбуки Jupyter и статьи, каждая решает одну
задачу («как посчитать токены», «как сделать поиск по эмбеддингам», «как оценить агента»). Репозиторий
openai/openai-cookbook распространяется по лицензии MIT, тот же контент
показывает сайт cookbook.openai.com. Список опубликованных рецептов хранится в файле registry.yaml: на 4 октября 2026
года в нём 322 записи, самые старые — 2022 года, самые свежие — сентября 2026-го.
Это не учебник. Рецепты пишут разные люди в разные годы, часть использует модели и API, которых уже нет. Зато это
лучший способ увидеть, как идея из урока выглядит в настоящем коде у создателей API. Для ученика нашего курса кукбук
полезен на ступенях 7 и 8, после уроков об API, RAG и агентах.
Почти все рецепты вызывают API OpenAI, а он платный. Многие из них можно запустить на локальной модели, потому что
Ollama, llama.cpp, vLLM и SGLang отдают OpenAI-совместимый API (урок 8.1.1,
установка — урок 7.2.2).
Установите Ollama и скачайте модели: чат-модель (ollama pull qwen3:8b) и, если рецепт про эмбеддинги,
эмбеддинг-модель (ollama pull bge-m3).
В ячейке, где создаётся клиент, замените client = OpenAI() на
client = OpenAI(base_url="http://localhost:11434/v1", api_key="ollama").
Замените имена моделей: gpt-4o, gpt-5 и т. п. → qwen3:8b; text-embedding-3-small → bge-m3. Эмбеддинги
другой модели несовместимы с готовыми файлами из рецепта (например, с заранее посчитанным CSV) — их придётся
пересчитать.
Запускайте по ячейкам и сравнивайте с выводом в оригинале. Ответы маленькой локальной модели будут хуже и
иначе сформулированы — это нормально и само по себе поучительно.
Ниже — рецепты, полезные ученику, сгруппированные по темам. Названия — как в оригинале (по ним рецепт ищется на сайте),
ссылки ведут на файл в репозитории. Важность: ★★★ — прочитать обязательно, ★★ — полезно, ★ — по интересу.
Поиск по смыслу через косинусную близостькосинусное сходствоENcosine similarityКосинус угла между векторами — скалярное произведение, делённое на произведение длин. Для нормированных векторов равно скалярному произведению.
Второй этап поиска: реранкерреранкерENrerankerВторая ступень поиска — точная, но медленная модель (обычно кросс-энкодер) пересортировывает десятки кандидатов от быстрого ретривера. пересортировывает кандидатов
Свой LLM-судьяLLM-судья (LLM-as-a-judge)ENLLM-as-a-judgeСильная модель оценивает ответы другой модели по рубрике или сравнивает пару ответов. Дёшево и быстро, но со смещениями. для поиска галлюцинаций и проверка его качества
Guardrailsограждения (guardrails)ENguardrailsПроверки на входе и выходе LLM-сервиса — размер, темы, персональные данные, инъекции, формат, утечка системного промпта. Слой защиты, а не гарантия. на входе и выходе, параллельный запуск с основным запросом, компромисс точности и задержки
ChatGPT и GPT Actions (около 40 рецептов в examples/chatgpt/): настройка корпоративного ChatGPT и интеграций с
Jira, Salesforce, SharePoint. К устройству моделей отношения не имеют.
Codex, Agents API, партнёрские интеграции (examples/codex/, examples/agents_api/, examples/partners/) — для
тех, кто строит продукты на платформе OpenAI; идеи иногда полезны, повторять не нужно.
Старые рецепты на Completions API (2022–2023): у многих есть более новые версии; если рецепт использует
openai.Completion.create или text-davinci-003, ищите замену в той же теме.
Звук, изображения, видео (Whisper_*, Realtime_*, voice_solutions/, multimodal/) — по интересу, к модулю
9.1.
Сначала прочитайте первые ячейки: в них сформулирована задача и схема решения. Часто этого достаточно, чтобы понять
идею.
Найдите в коде место, которое соответствует уроку курса (запрос с tools, функция поиска, функция-грейдер).
Перепишите рецепт под локальную модель и свои данные: русские тексты, свой набор вопросов. Повторённый на своих
данных рецепт запоминается в разы лучше прочитанного.
Запишите в тетрадь ошибок, где ваш результат разошёлся с оригиналом, и почему.
Конспект и пересказ — собственный текст курса; оригинал: OpenAI, «OpenAI Cookbook». Нашли неточность — сверяйтесь с оригиналом по ссылке выше. · обновлено 2026-10-04