AI Navigate

v2.29.0

openai-python Releases / 3/18/2026

📰 NewsTools & Practical Usage

Key Points

  • OpenAI's Python client library released v2.29.0 on 2026-03-17, introducing several API enhancements.
  • It adds 5.4 nano and mini model slugs for selecting smaller model variants.
  • It adds a new /v1/videos endpoint to the batches create method to support video workflows.
  • It adds a defer_loading field to ToolFunction to give developers finer control over loading behavior.
  • It extends the ComparisonFilter type with in and nin operators and includes bug fixes such as bumping typing-extensions and ensuring by_alias is only passed when set, plus CI branch tweaks.

2.29.0 (2026-03-17)

Full Changelog: v2.28.0...v2.29.0

Features

  • api: 5.4 nano and mini model slugs (3b45666)
  • api: add /v1/videos endpoint to batches create method (c0e7a16)
  • api: add defer_loading field to ToolFunction (3167595)
  • api: add in and nin operators to ComparisonFilter type (664f02b)

Bug Fixes

  • deps: bump minimum typing-extensions version (a2fb2ca)
  • pydantic: do not pass by_alias unless set (8ebe8fb)

Chores

  • internal: tweak CI branches (96ccc3c)