Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork671
Releases: openai-php/client
v0.18.0
3362ab0What's Changed
- Feature/nano banana by@nmdimas in#685
- fix: Missing properties on container file annotation by@knash94 in#703
- feat: Add containers interface to client by@knash94 in#704
- fix: Allow bytes to be nullable on ContainerFileResponse by@knash94 in#705
- fix(OpenAI): Handle diarized json response in TranscriptionResponseSegment by@olivier-drieux in#706
- feat(OpenAI): add support for actions on web_search_call by@iBotPeaches in#707
- Feat: Add usage to streamed completions by@math625f in#708
- [Release] v0.18.0 by@iBotPeaches in#710
New Contributors
- @nmdimas made their first contribution in#685
- @olivier-drieux made their first contribution in#706
- @math625f made their first contribution in#708
Full Changelog:v0.17.1...v0.18.0
Assets2
Uh oh!
There was an error while loading.Please reload this page.
v0.17.1
f7d3150What's Changed
- Add
filenameproperty to OutputMessageContentOutputTextAnnotationsF… by@qwertyquest in#696 - chore(OpenAI): unify typing on file citation object by@iBotPeaches in#698
- fix(OpenAI): Apply OpenAI-Beta to all Assistant type resources by@iBotPeaches in#701
- release: v0.17.1 by@iBotPeaches in#702
New Contributors
- @qwertyquest made their first contribution in#696
Full Changelog:v0.17.0...v0.17.1
Assets2
Uh oh!
There was an error while loading.Please reload this page.
v0.17.0
e79ab01What's Changed
- chore(OpenAI): deprecate Assistants API officially by@iBotPeaches in#679
- Adds@iBotPeaches to the suggested sponsors in the README by@ianhawes in#677
- fix(OpenAI): have a robust ErrorException to handle object/string error responses. by@iBotPeaches in#682
- feat(OpenAI): add Conversation API by@iBotPeaches in#658
- fix(Doubao): increase nullability on image usage types by@iBotPeaches in#684
- fix(OpenAI) - add missing pagination fields to files.list by@iBotPeaches in#687
- Fix undefined array key errors for xAI Responses API by@dnnp2011 in#689
- fix(OpenAI): prevent registration of headers on all requests by@iBotPeaches in#688
- Update README.md by@carvemerson in#691
- release: v0.17.0 by@iBotPeaches in#694
New Contributors
- @ianhawes made their first contribution in#677
- @dnnp2011 made their first contribution in#689
- @carvemerson made their first contribution in#691
Full Changelog:v0.16.1...v0.17.0
Assets2
Uh oh!
There was an error while loading.Please reload this page.
v0.16.1
7a59e4dWhat's Changed
- Handle optional attributes in CreateResponse by@louisbels in#662
- Add
sequence_numbersupport toOutputTextDelta. by@e4se in#664 - fix(OpenAI): support mcp error objects in response api by@iBotPeaches in#661
- feat: hosted-tool-choice-web-search by@ymktmk in#665
- fix(OpenAI): Add missing properties to ListInputItems call by@iBotPeaches in#668
- fix(OpenAI): handle null require_approval in Response API by@iBotPeaches in#669
- fix(OpenAI): support nested file search properties by@iBotPeaches in#670
- refactor(meta): unify response types into Actions by@iBotPeaches in#671
- Add support for reasoning text streaming events by@louisbels in#673
- Fix fixture typos. Remove extra spaces from json keys in ThreadRunStreamResponseFixture.txt by@ruslan-polutsygan in#674
- release: v0.16.1 by@iBotPeaches in#676
New Contributors
- @louisbels made their first contribution in#662
- @e4se made their first contribution in#664
- @ymktmk made their first contribution in#665
- @ruslan-polutsygan made their first contribution in#674
Full Changelog:v0.16.0...v0.16.1
Assets2
Uh oh!
There was an error while loading.Please reload this page.
v0.16.0
d857954What's Changed
- feat(OpenAI): GPT5 support by@iBotPeaches in#639
- fix(OpenAI): add support for reasoning.summary by@iBotPeaches in#642
- #581: Add
OverrideStrategyenum for the fakeable trait to support merge/replace by@droath in#646 - chore(meta): rework exception handling by@iBotPeaches in#643
- feat(OpenAI): Add Container File API by@iBotPeaches in#648
- fix(meta): use raw response on ErrorException by@iBotPeaches in#649
- chore(meta): use pest throws instead of internal phpunit methods by@iBotPeaches in#650
- fix(OpenAI): support fine tuning with failed tuning job by@iBotPeaches in#651
- fix(meta): handle 429 (rate limit) gracefully by@iBotPeaches in#652
- fix(OpenAI): augment support for Response API - MCP Connectors by@iBotPeaches in#654
- build(deps): bump actions/checkout from 4 to 5 by@dependabot[bot] in#657
- release: v0.16.0 by@iBotPeaches in#659
New Contributors
- @droath made their first contribution in#646
- @dependabot[bot] made their first contribution in#657
Full Changelog:v0.15.0...v0.16.0
Assets2
Uh oh!
There was an error while loading.Please reload this page.
v0.15.0
4db0807What's Changed
- fix(VLLM): streamed response tool call without arguments by@L3o-pold in#623
- docs: add vision example using image URL by@princeaden1 in#625
- feat(OpenAI): add updateAttributes method to VectorStoresFiles by@Bombaninha in#626
- Fix: Add JSON_UNESCAPED_UNICODE to preserve UTF-8 characters by@aleksandar-mitrev in#628
- feat(OpenAI): add support for chat completion audio modality by@iBotPeaches in#629
- Update README.md by@themiladmirza in#630
- fix(OpenAI): support 'code_interpreter_call' on retrieve response by@iBotPeaches in#632
- build(meta): add parallel pint by@iBotPeaches in#633
- Add model field to CreateResponse for embeddings by@bemtorres in#634
- feat(OpenAI): Add Containers API by@iBotPeaches in#636
- release: v0.15.0 by@iBotPeaches in#637
New Contributors
- @L3o-pold made their first contribution in#623
- @princeaden1 made their first contribution in#625
- @Bombaninha made their first contribution in#626
- @aleksandar-mitrev made their first contribution in#628
- @themiladmirza made their first contribution in#630
- @bemtorres made their first contribution in#634
Full Changelog:v0.14.0...v0.15.0
Assets2
Uh oh!
There was an error while loading.Please reload this page.
v0.14.0
c176c96What's Changed
- feat(OpenAI) - Add helper method 'output_text' to Responses API by@iBotPeaches in#579
- fix(OpenAI) - Add index to CreateStreamedResponseToolCall by@clementmas in#562
- fix(OpenAI): $parameters array is not required in thread 'create' method by@erdiarikan in#577
- feat(OpenAI): add support for response cancel by@iBotPeaches in#588
- fix(OpenAI): add testing for response cancel by@iBotPeaches in#592
- feat(OpenAI) - Add support for Image Generation Tool (Responses) by@iBotPeaches in#594
- test(OpenAI): augment testing for fake() on Responses API by@iBotPeaches in#593
- feat(OpenAI): Realtime Ephermal Tokens by@iBotPeaches in#591
- docs(OpenAI): use proper header notation for Responses API by@iBotPeaches in#596
- docs(OpenAI): add realtime key docs by@iBotPeaches in#597
- fix(Azure): support azure model.list by@iBotPeaches in#599
- feat(OpenAI): Add streaming for ImageGeneration (Responses API) by@iBotPeaches in#602
- feat(OpenAI): Add support for Remote MCP Tool by@trandbert37 in#601
- feat(OpenAI): Add support for streaming for transcriptions by@iBotPeaches in#603
- fix(OpenAI): add support for reasoningEffort to Assistants by@iBotPeaches in#606
- docs(OpenAI): deprecate Assistants API by@iBotPeaches in#607
- docs(OpenAI): mark Completions as legacy by@iBotPeaches in#608
- docs(OpenAI): collapse legacy/deprecated sections by default by@iBotPeaches in#609
- feat(OpenAI): Add 'Code Interpreter' support to Responses by@iBotPeaches in#610
- chore(OpenAI) fix: use proper order of parameters for Response construct by@iBotPeaches in#615
- fix(OpenAI): support reused prompts / instructions in Responses by@iBotPeaches in#616
- release: v0.14.0 by@iBotPeaches in#617
New Contributors
- @clementmas made their first contribution in#562
- @erdiarikan made their first contribution in#577
- @trandbert37 made their first contribution in#601
Full Changelog:v0.13.0...v0.14.0
Assets2
Uh oh!
There was an error while loading.Please reload this page.
v0.13.0
3992298What's Changed
- Corrected readme for current PHP version requirement by@GrahamCampbell in#575
- Fix: Add Throwable type to ClientFake response annotations by@adrmrn in#576
- Add support for Responses API by@momostafa in#541
- doc: update changelog (v0.11.2 - v0.13.0) by@iBotPeaches in#578
New Contributors
- @adrmrn made their first contribution in#576
- @momostafa made their first contribution in#541
Full Changelog:v0.12.0...v0.13.0
Assets2
Uh oh!
There was an error while loading.Please reload this page.
v0.12.0
What's Changed
- Update README.md by@gauztech in#505
- Correct GitHub Action deprecations + Opt into Dependabot by@iBotPeaches in#544
- Fix type definition for responses in ClientFake::addResponses method by@ovitores in#382
- Fix Content retrieval in HttpTransport with custom HttpClient by@martinhoch42 in#343
- build: remove prestissimo (unneeded in composer: v2) by@iBotPeaches in#547
- docs: draw attention away from deprecated completions endpoints by@iBotPeaches in#548
- Chat Response: Add logprobs by@klmork in#533
- fix: correct completion endpoint when logprobs missing by@iBotPeaches in#550
- add ResponseHasMetaInformationContract contract to ThreadRunStepResponse by@gareth-civia in#523
- feat: support 'attributes' on vector store files by@iBotPeaches in#551
- feat: add OpenAI compatibility support for Google Gemini by@TyperEJ in#502
- fix: chat completion choices to allow responses without logprobs field by@TyperEJ in#554
- Testing - Add test coverage for assistants streaming and ability to u… by@knash94 in#444
- Update gpt-4 to gpt-4o on readme by@trippo in#427
- fix: Support streaming of non-OpenAI models that return "ping" by@iBotPeaches in#556
- Add compatibility for aliyun LLM APIs by@ThorbJ in#530
- Allow arguments to be passed to files list request by@assertchris in#557
- Search vector store by@lukalocniskar in#559
- OpenRouter: Fix token usage response by@lukalocniskar in#560
- Fix gemini list models by@the-fermi-paradox in#567
- feat(OpenAI): Add Image Response usage by@abikali in#571
- feat(OpenAI): Add category applied input types to moderation response by@Mcainson in#572
- feat(OpenAI): Support annotations in Chat response. (Web Search) by@Saraphoo in#564
New Contributors
- @gauztech made their first contribution in#505
- @ovitores made their first contribution in#382
- @martinhoch42 made their first contribution in#343
- @klmork made their first contribution in#533
- @gareth-civia made their first contribution in#523
- @ThorbJ made their first contribution in#530
- @assertchris made their first contribution in#557
- @lukalocniskar made their first contribution in#559
- @the-fermi-paradox made their first contribution in#567
- @abikali made their first contribution in#571
- @Mcainson made their first contribution in#572
- @Saraphoo made their first contribution in#564
Full Changelog:v0.10.3...v0.12.0
Assets2
Uh oh!
There was an error while loading.Please reload this page.
v0.11.0
What's Changed
- Update README.md by@gauztech in#505
- Correct GitHub Action deprecations + Opt into Dependabot by@iBotPeaches in#544
- Fix type definition for responses in ClientFake::addResponses method by@ovitores in#382
- Fix Content retrieval in HttpTransport with custom HttpClient by@martinhoch42 in#343
- build: remove prestissimo (unneeded in composer: v2) by@iBotPeaches in#547
- docs: draw attention away from deprecated completions endpoints by@iBotPeaches in#548
- Chat Response: Add logprobs by@klmork in#533
- fix: correct completion endpoint when logprobs missing by@iBotPeaches in#550
- add ResponseHasMetaInformationContract contract to ThreadRunStepResponse by@gareth-civia in#523
- feat: support 'attributes' on vector store files by@iBotPeaches in#551
- feat: add OpenAI compatibility support for Google Gemini by@TyperEJ in#502
- fix: chat completion choices to allow responses without logprobs field by@TyperEJ in#554
- Testing - Add test coverage for assistants streaming and ability to u… by@knash94 in#444
- Update gpt-4 to gpt-4o on readme by@trippo in#427
- fix: Support streaming of non-OpenAI models that return "ping" by@iBotPeaches in#556
- Add compatibility for aliyun LLM APIs by@ThorbJ in#530
- Allow arguments to be passed to files list request by@assertchris in#557
- Search vector store by@lukalocniskar in#559
- OpenRouter: Fix token usage response by@lukalocniskar in#560
- Fix gemini list models by@the-fermi-paradox in#567
- feat(OpenAI): Add Image Response usage by@abikali in#571
- feat(OpenAI): Add category applied input types to moderation response by@Mcainson in#572
- feat(OpenAI): Support annotations in Chat response. (Web Search) by@Saraphoo in#564
New Contributors
- @gauztech made their first contribution in#505
- @ovitores made their first contribution in#382
- @martinhoch42 made their first contribution in#343
- @klmork made their first contribution in#533
- @gareth-civia made their first contribution in#523
- @ThorbJ made their first contribution in#530
- @assertchris made their first contribution in#557
- @lukalocniskar made their first contribution in#559
- @the-fermi-paradox made their first contribution in#567
- @abikali made their first contribution in#571
- @Mcainson made their first contribution in#572
- @Saraphoo made their first contribution in#564
Full Changelog:v0.10.3...v0.11.0
Assets2
Uh oh!
There was an error while loading.Please reload this page.