release: 2.50.0 - #3547
Conversation
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: a4fcc8e9c3
ℹ️ About Codex in GitHub
Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".
| language: str | Omit = omit, | ||
| languages: SequenceNotStr[str] | Omit = omit, |
There was a problem hiding this comment.
Add keywords to the default sync overload
For sync callers who use the new keywords hint with the default JSON transcription path, overload resolution has to match this first create overload, but it only added languages and still lacks the new keywords parameter that the implementation serializes below. Typed users calling client.audio.transcriptions.create(file=..., model="gpt-transcribe", keywords=[...]) now get a false “no overload matches” error unless they pass an otherwise unnecessary stream=False/alternate response format, so mirror the async/default overload here.
Useful? React with 👍 / 👎.
a4fcc8e to
35c45a3
Compare
HAYDEN-OAI
left a comment
There was a problem hiding this comment.
Reviewed the SDK-134 transcription-model launch, verified the corrected synchronous transcription overload, and confirmed all required release and compatibility checks pass.
|
🤖 Release is at https://github.com/openai/openai-python/releases/tag/v2.50.0 🌻 |
Automated Release PR
2.50.0 (2026-07-28)
Full Changelog: v2.49.0...v2.50.0
Features
Bug Fixes
This pull request is managed by Stainless's GitHub App.
The semver version number is based on included commit messages. Alternatively, you can manually set the version number in the title of this pull request.
For a better experience, it is recommended to use either rebase-merge or squash-merge when merging this pull request.
🔗 Stainless website
📚 Read the docs
🙋 Reach out for help or questions