SIGN IN SIGN UP

release: 3.1.0 (#3600)

Automated Release PR
---


##
[3.1.0](https://github.com/openai/openai-python/compare/v3.0.0...v3.1.0)
(2026-08-14)


### Features

* **api:** add WebSocket stream IDs
([#3612](https://github.com/openai/openai-python/issues/3612))
([d9029e3](https://github.com/openai/openai-python/commit/d9029e3ada3c008b4631d78a425743445730892a))
* **api:** add workload identity access token issued event
([#3601](https://github.com/openai/openai-python/issues/3601))
([df274d4](https://github.com/openai/openai-python/commit/df274d44f5207febff3231f3a707f1d2265917b5))
* **api:** deprecate Sora video APIs
([#3610](https://github.com/openai/openai-python/issues/3610))
([721cb1c](https://github.com/openai/openai-python/commit/721cb1cd1cacb71237db4403d80a01403af61248))
* **api:** Ultrafast tier, structured MCP and websocket errors, separate
websocket events
([#3617](https://github.com/openai/openai-python/issues/3617))
([f38355e](https://github.com/openai/openai-python/commit/f38355ecdf69b231be218e572f591ce7f389a211))


### Chores

* remove Stainless attribution and infrastructure
([#3599](https://github.com/openai/openai-python/issues/3599))
([a1eeab5](https://github.com/openai/openai-python/commit/a1eeab58db02de46717ccebaf1eb83e314fa86ff))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: openai-sdks[bot] <284451331+openai-sdks[bot]@users.noreply.github.com>
O
openai-sdks[bot] committed
10ee3f0da2ac6f93345c1204bd7bb1a2faa79ff2
Parent: f38355e
Committed by GitHub <noreply@github.com> on 8/14/2026, 11:45:40 PM