$ the-wire · showcase
GPT Image 2.5 lands across Python and Node SDKs
By RepoJournal · Filed · About OpenAI · Composed from the cited sources · methodology
OpenAI shipped v3.10.0 of the Python SDK and v7.12.0 of the Node SDK, both adding GPT Image 2.5 model aliases and new image options.
Both the Python SDK v3.10.0 [1] and Node SDK v7.12.0 [2] add GPT Image 2.5 Sunburst/Flare aliases with September 8 snapshots, `xhigh`/`max` quality, and custom image dimensions. The response image calls now accept optional, nullable `quality` and `size` parameters, including `quality: "auto"`. [3]
Both SDKs also expose service-account API key expiration fields. Creation requests can specify `expires_in_seconds`, and responses now include `expires_at`. [4] The same release notes also clarify the default retention behavior of the Responses store option. [4]
The Node SDK's v7.11.0 release [5] includes an important assistants fix: run-step deltas must not carry a root `id`. The SDK now rejects that field before raw-event dispatch and rechecks the captured delta immediately before accumulation, so a listener-added root ID rejects the event instead of being silently stripped. [6]
On the Codex side, repository devcontainer configurations were removed [7]. Python SDK types are now generated from the repository app-server schemas via `just write-app-server-schema`, with a `--schema-dir` override available, instead of invoking the pinned runtime binary. [8]
Action items
- → Upgrade openai-python to 3.10.0 and openai-node to 7.12.0 to access GPT Image 2.5 models and image options before generating new image requests openai/openai-python [plan]
- → Review any raw-event listeners in openai-node that might inject root IDs into run-step deltas; they will now cause a rejection instead of silent stripping openai/openai-node [immediate]
References
- [1] v3.10.0 ↗ openai/openai-python
- [2] v7.12.0 ↗ openai/openai-node
- [3] feat(api): add GPT Image 2.5 models and image options ↗ openai/openai-python
- [4] feat(api): add service-account API key expiration fields ↗ openai/openai-python
- [5] release: 7.11.0 (#2583) ↗ openai/openai-node
- [6] fix(assistants): reject root IDs in run-step deltas (#2698) ↗ openai/openai-node
- [7] Remove the repository devcontainer configurations (#43915) ↗ openai/codex
- [8] Generate Python SDK types from repository app-server schemas ↗ openai/codex