Releases: alexrudall/ruby-openai
Releases · alexrudall/ruby-openai
3.6
Added
- Add much-needed ability to increase HTTParty timeout, and set default to 120 seconds. Thanks to @mbackermann for the PR and to everyone who requested this!
3.5.0
Added
- Add Client#transcribe and Client translate endpoints - Whisper over the wire! Thanks to @Clemalfroy
3.4.0
Added
- Add Client#chat endpoint - ChatGPT over the wire!
3.3.0
Changed
- Replace ::Ruby::OpenAI namespace with ::OpenAI - thanks @kmcphillips for this work!
- To upgrade, change
require 'ruby/openai'torequire 'openai'and change all references toRuby::OpenAItoOpenAI.
3.2.0
3.1.0
Added
- Add Finetunes#delete endpoint - thanks @lancecarlson for flagging this.
- Add VCR header and body matching - thanks @petergoldstein!
Fixed
- Update File#upload specs to remove deprecated
answerspurpose.
3.0.3
Added
- Add ability to run the specs without VCR cassettes using
NO_VCR=true bundle exec rspec. - Add Ruby 3.2 to CircleCI config - thanks @petergoldstein!
- A bit of detail added to the README on DALLE image sizes - thanks @ndemianc!
Fixed
- Fix finetunes and files uploads endpoints - thanks @chaadow for your PR on this and @petergoldstein for the PR we ultimately went with.
3.0.2
3.0.1
[3.0.1] - 2022-12-26
Removed
- [BREAKING] Remove deprecated answers, classifications, embeddings, engines and search endpoints.
- [BREAKING] Remove ability to pass engine to completions and embeddings outside of the parameters hash.
3.0.0
Added
- Add ability to set access_token via gem configuration.
- Thanks @grjones and @aquaflamingo for raising this and @feministy for the excellent guide to adding config to a gem.
Removed
- [BREAKING] Remove ability to include access_token directly via ENV vars.
- [BREAKING] Remove ability to pass API version directly to endpoints.