$ the-wire · showcase
GPT Image 2.5 lands across Python and Node SDKs
By RepoJournal · Filed · About OpenAI
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