GitHub / openai/openai-python / commits
The official Python library for the OpenAI API
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 65777091 | docs: strengthen Python SDK security contribution guidance (#3639) |
Hayden <h****n@o****m>
Committed by: GitHub <n****y@g****m> |
about 20 hours ago | |
| 3e8301c6 |
release: 3.2.0 (#3638)
Co-authored-by: openai-sdks[bot] <2****]@u****m> |
openai-sdks[bot] <2****]@u****m>
Committed by: GitHub <n****y@g****m> |
about 22 hours ago | |
| bccad586 | feat(auth): add X.509 workload identity federation for HTTP (#3622) |
Justin Beckwith <j****h@o****m>
Committed by: GitHub <n****y@g****m> |
about 22 hours ago | |
| 86267d27 | feat: add Bedrock Runtime endpoint support (SDK-290) (#3623) |
Hayden <h****n@o****m>
Committed by: GitHub <n****y@g****m> |
about 22 hours ago | |
| ff14a33c |
feat(api): Add shell call streaming events and new service/image types (#3635)
Co-authored-by: apcha-oai <2****i@u****m> |
Alex Chang <a****a@o****m>
Committed by: GitHub <n****y@g****m> |
1 day ago | |
| 10ee3f0d |
release: 3.1.0 (#3600)
Co-authored-by: openai-sdks[bot] <2****]@u****m> |
openai-sdks[bot] <2****]@u****m>
Committed by: GitHub <n****y@g****m> |
4 days ago | |
| f38355ec |
feat(api): Ultrafast tier, structured MCP and websocket errors, separate webs...
Co-authored-by: apcha-oai <2****i@u****m> |
Alex Chang <a****a@o****m>
Committed by: GitHub <n****y@g****m> |
4 days ago | |
| d9029e3a | feat(api): add WebSocket stream IDs (#3612) |
Justin Beckwith <j****h@o****m>
Committed by: GitHub <n****y@g****m> |
5 days ago | |
| 721cb1cd |
feat(api): deprecate Sora video APIs (#3610)
Co-authored-by: apcha-oai <2****i@u****m> |
Alex Chang <a****a@o****m>
Committed by: GitHub <n****y@g****m> |
5 days ago | |
| df274d44 |
feat(api): add workload identity access token issued event (#3601)
Co-authored-by: Castiron Bot <c****n@o****m> |
Justin Beckwith <j****h@o****m>
Committed by: GitHub <n****y@g****m> |
5 days ago | |
| 5578d39b | ci: fix CodeQL permissions for private repositories (#3606) |
Alex Chang <a****a@o****m>
Committed by: GitHub <n****y@g****m> |
5 days ago | |
| a1eeab58 | chore: remove Stainless attribution and infrastructure (#3599) |
Alex Chang <a****a@o****m>
Committed by: GitHub <n****y@g****m> |
6 days ago | |
| 8bb0e14e |
release: 3.0.0 (#3598)
Co-authored-by: openai-sdks[bot] <2****]@u****m>, apcha-oai <2****i@u****m> |
openai-sdks[bot] <2****]@u****m>
Committed by: GitHub <n****y@g****m> |
7 days ago | |
| ae8c3d5d |
feat(api)!: migrate to HTTPX2 (#3594)
Co-authored-by: apcha-oai <2****i@u****m> |
Alex Chang <a****a@o****m>
Committed by: GitHub <n****y@g****m> |
7 days ago | |
| 03b3ec47 |
release: 2.54.0 (#3592)
Co-authored-by: openai-sdks[bot] <2****]@u****m>, Alex Chang <a****a@o****m> |
openai-sdks[bot] <2****]@u****m>
Committed by: GitHub <n****y@g****m> |
7 days ago | |
| 28888f9c | fix(api): clarify audio upload metadata requirements (#3596) |
Justin Beckwith <j****h@o****m>
Committed by: GitHub <n****y@g****m> |
7 days ago | |
| 06527878 |
feat(api): Add new Responses model identifiers (#3595)
Co-authored-by: jbeckwith-oai <2****i@u****m> |
Justin Beckwith <j****h@o****m>
Committed by: GitHub <n****y@g****m> |
7 days ago | |
| ea17fda0 |
chore(api): Update generated-file header attribution to Castiron (#3583)
Co-authored-by: apcha-oai <2****i@u****m> |
Alex Chang <a****a@o****m>
Committed by: GitHub <n****y@g****m> |
8 days ago | |
| 0c09a3fe | ci: use GitHub App for Release Please (#3577) |
Justin Beckwith <j****h@o****m>
Committed by: GitHub <n****y@g****m> |
14 days ago | |
| 5e36cd32 |
release: 2.53.0 (#3575)
Co-authored-by: github-actions[bot] <4****]@u****m>, Justin Beckwith <j****h@o****m> |
github-actions[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
15 days ago | |
| 875a5c21 | ci: prepare checks for merge queue (#3574) |
Justin Beckwith <j****h@o****m>
Committed by: GitHub <n****y@g****m> |
15 days ago | |
| b58332f8 | fix(ci): avoid NumPy source builds and duplicate HTTPX coverage (#3573) |
Alex Chang <a****a@o****m>
Committed by: GitHub <n****y@g****m> |
15 days ago | |
| dd1202d5 |
feat(api): Add gpt-5.5 and tool name/namespace to Responses types (#3569)
Co-authored-by: apcha-oai <2****i@u****m> |
Alex Chang <a****a@o****m>
Committed by: GitHub <n****y@g****m> |
15 days ago | |
| 24b7cd19 | ci: migrate release-please to upstream action (#3568) |
Justin Beckwith <j****h@o****m>
Committed by: GitHub <n****y@g****m> |
15 days ago | |
| f83b1f4c |
release: 2.52.1 (#3562)
Co-authored-by: stainless-app[bot] <1****]@u****m> |
stainless-app[bot] <1****]@u****m>
Committed by: GitHub <n****y@g****m> |
15 days ago | |
| cbdc98b6 | chore(ci): pin setup-uv v5 to its underlying commit (#3560) |
Kyungmin Kim <k****7@n****m>
Committed by: GitHub <n****y@g****m> |
18 days ago | |
| ca693fba | release: 2.52.0 | stainless-app[bot] <1****]@u****m> | 18 days ago | |
| 2ad8c987 | feat(api): content provenance checks | stainless-app[bot] <1****]@u****m> | 18 days ago | |
| 7a3d5e46 | docs: add API-key mTLS HTTP client recipes (#3552) |
Justin Beckwith <j****h@o****m>
Committed by: GitHub <n****y@g****m> |
19 days ago | |
| 7fa79464 | fix(client): honor Retry-After delays up to two minutes (#3555) |
Matt Tescher <m****t@o****m>
Committed by: GitHub <n****y@g****m> |
19 days ago | |
| 3844843c |
release: 2.51.0 (#3553)
Co-authored-by: stainless-app[bot] <1****]@u****m>, Alex Chang <a****a@o****m> |
stainless-app[bot] <1****]@u****m>
Committed by: GitHub <n****y@g****m> |
19 days ago | |
| 4f404262 | release: 2.50.0 | stainless-app[bot] <1****]@u****m> | 21 days ago | |
| 92594f19 | fix(audio): restore transcription keyword overload |
Hayden <h****n@o****m>
Committed by: stainless-app[bot] <1****]@u****m> |
21 days ago | |
| 59ed1dcc | feat(api): transcription model updates | stainless-app[bot] <1****]@u****m> | 21 days ago | |
| 6ba31bcb |
release: 2.49.0 (#3539)
Co-authored-by: stainless-app[bot] <1****]@u****m> |
stainless-app[bot] <1****]@u****m>
Committed by: GitHub <n****y@g****m> |
22 days ago | |
| 90483adb | test: support a hermetic local API reference (#3542) |
Alex Chang <a****a@o****m>
Committed by: GitHub <n****y@g****m> |
22 days ago | |
| d4c151d9 | feat: require Python 3.10 and automate version reviews (#3537) |
Justin Beckwith <j****h@o****m>
Committed by: GitHub <n****y@g****m> |
25 days ago | |
| 8a6adcb3 | release: 2.48.0 | stainless-app[bot] <1****]@u****m> | 26 days ago | |
| cbd2fba7 | feat(api): add support for `spend_limit` admin apis | stainless-app[bot] <1****]@u****m> | 26 days ago | |
| 00709f2a | feat(api): accept `None` for prompt_cache_key/safety_identifier | stainless-app[bot] <1****]@u****m> | 27 days ago | |
| e67afa88 | release: 2.47.0 | stainless-app[bot] <1****]@u****m> | 28 days ago | |
| e1925e98 | feat(client): Add experimental runtime support for HTTPX2 clients (#3524) |
Alex Chang <a****a@o****m>
Committed by: stainless-app[bot] <1****]@u****m> |
28 days ago | |
| d4dceb22 | fix(deps): require patched aiohttp on Python 3.10+ (#3515) |
Justin Beckwith <j****h@o****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| b140f45c | ci: Set up CodeQL scanning (#3514) |
Justin Beckwith <j****h@o****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 7f4edb66 | feat(stlc): configurable CI runner and private-production-repo support in wor... | stainless-app[bot] <1****]@u****m> | about 1 month ago | |
| 0e6adb15 |
release: 2.46.0 (#3501)
Co-authored-by: stainless-app[bot] <1****]@u****m>, Alex Chang <a****a@o****m> |
stainless-app[bot] <1****]@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| f16fbbd2 |
release: 2.45.0 (#3478)
Co-authored-by: stainless-app[bot] <1****]@u****m>, Alex Chang <a****a@o****m> |
stainless-app[bot] <1****]@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 6d9262d5 | release: 2.44.0 | stainless-app[bot] <1****]@u****m> | about 2 months ago | |
| d3562752 |
[codex] Add AWS Bedrock provider authentication (#3398)
Co-authored-by: Jim Blomo <j****m@o****m> |
Hayden <h****n@o****m>
Committed by: stainless-app[bot] <1****]@u****m> |
about 2 months ago | |
| f47f9a27 | fix(auth): prioritize first auth header | stainless-app[bot] <1****]@u****m> | 2 months ago | |
| e20b6b82 | release: 2.43.0 | stainless-app[bot] <1****]@u****m> | 2 months ago | |
| 4d354538 | feat(api): update OpenAPI spec or Stainless config | stainless-app[bot] <1****]@u****m> | 2 months ago | |
| 2bba15e7 | release: 2.42.0 | stainless-app[bot] <1****]@u****m> | 2 months ago | |
| 1ec3e829 | codegen metadata | stainless-app[bot] <1****]@u****m> | 2 months ago | |
| 93c2eca1 | feat(api): manual updates | stainless-app[bot] <1****]@u****m> | 2 months ago | |
| b269f88a | codegen metadata | stainless-app[bot] <1****]@u****m> | 2 months ago | |
| ee821d6b | feat(api): admin spend_alerts | stainless-app[bot] <1****]@u****m> | 2 months ago | |
| 60002e57 | feat(api): update OpenAPI spec or Stainless config | stainless-app[bot] <1****]@u****m> | 2 months ago | |
| d64d811e | build: Use CI environment for examples API key (#3394) |
Justin Beckwith <j****h@o****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| a526ee81 | build: fix release workflow permissions (#3389) |
Justin Beckwith <j****h@o****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 3842a5ea | ci: use PyPI trusted publishing (#3365) |
Justin Beckwith <j****h@o****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 71987563 | release: 2.41.1 | stainless-app[bot] <1****]@u****m> | 2 months ago | |
| 2a91011a | build: Remove scheduled release workflow trigger (#3366) |
Justin Beckwith <j****h@o****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 2d955a1a | merge Merge pull request #3359 from openai/release-please--branches--main--changes-... |
Alex Chang <a****a@o****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 519cd027 | release: 2.41.0 |
stainless-app[bot] <1****]@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 87e46c25 | feat(api): responses.moderation and chat_completions.moderation | stainless-app[bot] <1****]@u****m> | 3 months ago | |
| a28a3f6a | merge Merge pull request #3352 from openai/release-please--branches--main--changes-... |
Alex Chang <a****a@o****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| db6ccafa | Update CHANGELOG.md |
Alex Chang <a****a@o****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 2264f700 | release: 2.40.0 |
stainless-app[bot] <1****]@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 4d5bfdec | fix(api): allow setting bedrock api keys on the client directly | Alex Chang <a****a@o****m> | 3 months ago | |
| ccef1436 | merge Merge pull request #3326 from openai/codex/bedrock-responses-review |
Alex Chang <a****a@o****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| a50ff0a1 | Fix Bedrock with_options overrides | Alex Chang <a****a@o****m> | 3 months ago | |
| fdf4901e | codegen metadata | stainless-app[bot] <1****]@u****m> | 3 months ago | |
| e4bccc79 | release: 2.39.0 | stainless-app[bot] <1****]@u****m> | 3 months ago | |
| 268de687 | feat(api): workload identity in audit logs, additional_tools item in response... | stainless-app[bot] <1****]@u****m> | 3 months ago | |
| 8be32d38 | [codex] Add Amazon Bedrock provider support | Jim Blomo <j****m@o****m> | 3 months ago | |
| 09ece2ee | merge Merge pull request #3214 from openai/docs/readme-gpt-5.5 |
Alex Chang <a****a@o****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| e7576676 | release: 2.38.0 | stainless-app[bot] <1****]@u****m> | 3 months ago | |
| b85b647b | feat(api): api update | stainless-app[bot] <1****]@u****m> | 3 months ago | |
| d881c678 | Revert "chore: check release PR custom code sync" |
Alex Chang <a****a@o****m>
Committed by: stainless-app[bot] <1****]@u****m> |
3 months ago | |
| d4a32281 | chore: check release PR custom code sync |
Alex Chang <a****a@o****m>
Committed by: stainless-app[bot] <1****]@u****m> |
3 months ago | |
| 48888380 | chore: remove release automation trigger |
Alex Chang <a****a@o****m>
Committed by: stainless-app[bot] <1****]@u****m> |
3 months ago | |
| 74978f05 | chore: trigger release automation |
Alex Chang <a****a@o****m>
Committed by: stainless-app[bot] <1****]@u****m> |
3 months ago | |
| bab18af7 | chore(api): docs updates | stainless-app[bot] <1****]@u****m> | 3 months ago | |
| a6f899aa | feat(api): manual updates | stainless-app[bot] <1****]@u****m> | 3 months ago | |
| 2897485d | feat(api): update OpenAPI spec or Stainless config | stainless-app[bot] <1****]@u****m> | 3 months ago | |
| 658be644 | merge Merge pull request #3213 from openai/release-please--branches--main--changes-... |
xuanqi-oai <x****i@o****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| a2f1d6c5 | codegen metadata | stainless-app[bot] <1****]@u****m> | 3 months ago | |
| 8a7cac34 | release: 2.37.0 |
stainless-app[bot] <1****]@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 9b4bf8ed | merge Merge pull request #1903 from stainless-sdks/dev/jtian/remove-unnecessary-params |
jtian-oai <j****n@o****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| c336bcb7 | codegen metadata | stainless-app[bot] <1****]@u****m> | 3 months ago | |
| c39ea8d1 | feat: Remove unnecessary client_id when using workload identity provider for ... | Jingjing Tian <j****n@o****m> | 3 months ago | |
| 7e527bc9 | feat(internal/types): support eagerly validating pydantic iterators | stainless-app[bot] <1****]@u****m> | 3 months ago | |
| 625827c5 | feat(api): add service_tier parameter to responses compact method | stainless-app[bot] <1****]@u****m> | 3 months ago | |
| b279c591 | Update README models to gpt-5.5 and gpt-realtime-2 | Romain Huet <r****n@o****m> | 3 months ago | |
| c85ebd93 | fix(client): add missing f-string prefix in file type error message | stainless-app[bot] <1****]@u****m> | 3 months ago | |
| 38d75d74 | merge Merge pull request #3205 from openai/release-please--branches--main--changes-... |
Alex Chang <a****a@o****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| ff683ffb | release: 2.36.0 |
stainless-app[bot] <1****]@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 8fe0ab87 | feat(api): realtime 2 | stainless-app[bot] <1****]@u****m> | 3 months ago | |
| 13c639cc | feat(api): manual updates | stainless-app[bot] <1****]@u****m> | 3 months ago |