Voydevich
OpenAI Python SDK

OpenAI Python SDK: оновлення за 30 вересня – 2 жовтня 2026

Оновлення OpenAI Python SDK принесли нові можливості для агентів, переклади в Realtime, сесійні трейси та створення власних голосів.

Записи з 30 вересня 2026 по 2 жовтня 2026 · оновлено 9 листопада 2026

Головне

  • Типізовані відповіді зі стрімів сесій і збір фінального виводу в Agents
  • Стейджинг файлів і завантаження артефактів ходу (turn artifacts)
  • Сесійні трейси та переклади в Realtime API
  • Експорт типізованих дій застосунку як інструментів агента
  • Створення кастомних голосів та події сесій агентів

Коротко

За період із 30 вересня по 2 жовтня 2026 року вийшли релізи OpenAI Python SDK версій 3.22.1, 3.23.0 та 3.24.0. Основний фокус зосереджений на розширенні інструментарію агентів, підтримці трейсів сесій і перекладів у Realtime API, а також створенні кастомних голосів. Окрім цього, додано низку виправлень у роботі з вебсокетами, з'єднаннями та параметрами запитів.

Нові можливості

Агенти та бета-функції

  • Типізовані відповіді зі стрімів: додано повернення типізованих відповідей зі стрімів сесій (agents: [1/n] return typed answers from session streams).
  • Робота з файлами й артефактами: реалізовано можливість стейджингу файлів і завантаження артефактів ходу (stage files and download turn artifacts).
  • Збір результатів стрімінгу: додано збір фінального виводу з потоків бета-агентів (collect final output from beta Agents streams).
  • Дії застосунку як інструменти: відкрито доступ до типізованих дій застосунку в ролі інструментів агента (beta: expose typed application actions as agent tools).
  • Події сесій: додано події сесій агентів (agent session events).

API та Realtime

  • Трейси та переклади: додано підтримку трейсів сесій (session traces) та перекладів у Realtime (Realtime translations).
  • Кастомні голоси: додано можливість створення власних голосів (custom voice creation).

Виправлення та покращення

  • Маршрутизація запитів: встановлено пріоритет для полів маршрутизації запитів у Python (prioritize Python request routing fields), зокрема всередині допоміжних функцій парсингу (parse helpers).
  • Обробка з'єднань і повторних підключень: у роботі з відповідями забезпечено дотримання лімітів черги відправлення під час перепідключення, а також усунено повторне відтворення невизначених типізованих відправлень (avoid replaying uncertain typed sends on reconnect).
  • Робота з WebSocket та ендпоінтами: збережено шляхи ендпоінта та query-параметри у WebSocket-запитах; виправлено ендпоінт скасування запуску оцінювання (eval run cancellation endpoint).
  • Параметри Chat Completions: дозволено оригінальну деталізацію зображень (original image detail) у Chat Completions.
  • Типізація та помилки: виправлено трансформацію полів NotRequired у типізованих словниках (TypedDict); скориговано повідомлення про помилку за відсутності автентифікації.
  • Таймаути та бюджети: для таймауту обробки файлів застосовано монотонний годинник (monotonic clock); результати бюджету Castiron залишаються валідними під час просування main.

Версії тижня

  • 3.22.1 — 30 вересня 2026
  • 3.23.0 — 1 жовтня 2026
  • 3.24.0 — 2 жовтня 2026

Огляд підготовлено автоматично за офіційними release notes за допомогою ШІ та перевірено на відповідність джерелу. Точні формулювання дивіться в оригіналі. Як ми працюємо