OpenAI API от A до Z
Полный курс по OpenAI API для разработчиков: Chat Completions, выбор модели (gpt-4o, o1/o3), токены и стоимость, structured outputs, vision и audio, Assistants API v2, function calling, streaming, embeddings и продакшн-паттерны. Реальный код на TypeScript и Python с актуальными именами параметров (2025).
Основы API
Установка SDK, первый вызов Chat Completions, выбор модели под задачу и бюджет, подсчёт токенов и стоимости.
Chat Completions
System-сообщения и сэмплинг, structured outputs со строгой схемой, мультимодальность gpt-4o: vision, Whisper, TTS.
Assistants API v2
Assistants, Threads, Runs; File Search с vector store; Code Interpreter; комбинирование инструментов и tool_choice.
Function Calling
Описание функций, парсинг и исполнение tool_calls, параллельные вызовы, дизайн надёжных описаний инструментов.
Продакшн
Streaming с AbortController, embeddings и семантический поиск (pgvector), rate limits, backoff, мониторинг стоимости.