All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Stream suppport (#84)
- Removed dependency for
guzzlehttp/guzzleand use PSR-18 client discovery instead (#75) - Add Client factory which allows for a custom HTTP client
- Client factory further accepts custom HTTP headers, query parameters and API URI
status_detailscan be a string in file responses. Affects Files and FineTunes resources (#68)
Audioresource to turn audio into text powered bywhisper-1(#62)
Chatresource aka ChatGPT powered bygpt-3.5-turbo(#60)
- Missing
eventson FineTunesRetrieveResponse(#41)
OpenAI::client()first argument changed fromapiTokentoapiKey(#25)
- Getting contents from Guzzle's response causing issues with middleware (#33)
- FineTunes create response:
batch_size,learning_rateandfine_tuned_modelare nullable (#16) - File responses: add missing fields
statusandstatus_details
- Add
images()resource to interact with DALL-E
- Parse completions create response with logprobs correctly
- First version