Releases: alexrudall/ruby-openai
Releases · alexrudall/ruby-openai
v7.3.1
v7.3.0
v7.2.0
Added
- Add ability to pass parameters to Files#list endpoint - thanks to @parterburn!
- Add Velvet observability platform to README - thanks to @philipithomas
- Add Assistants::Messages#delete endpoint - thanks to @mochetts!
v7.1.0
Added
- Add new Vector Store endpoints - thanks to @willywg for this PR!
- Add parameters to batches.list endpoint so you can for example use
after
- thanks to @marckohlbrugge! - Add vision as permitted purpose for files - thanks again to @willywg for the PR.
- Add improved README example of tool calling - thanks @krschacht - check out his project HostedGPT!
Fixed
- Fix broken link in README table of contents - thanks to @garrettgsb!
- Skip sending nil headers - thanks to @drnic!
v7.0.1
v7.0.0
Added
- Add support for Batches, thanks to @simonx1 for the PR!
- Allow use of local LLMs like Ollama! Thanks to @ThomasSevestre
- Update to v2 of the Assistants beta & add documentation on streaming from an Assistant.
- Add Assistants endpoint to create and run a thread in one go, thank you @quocphien90
- Add missing parameters (order, limit, etc) to Runs, RunSteps and Messages - thanks to @shalecraig and @coezbek
- Add missing Messages#list spec - thanks @adammeghji
- Add Messages#modify to README - thanks to @nas887
- Don't add the api_version (
/v1/
) to base_uris that already include it - thanks to @kaiwren for raising this issue - Allow passing a
StringIO
to Files#upload - thanks again to @simonx1 - Add Ruby 3.3 to CI
Security
- [BREAKING] ruby-openai will no longer log out API errors by default - you can reenable by passing
log_errors: true
to your client. This will help to prevent leaking secrets to logs. Thanks to @lalunamel for this PR.
Removed
- [BREAKING] Remove deprecated edits endpoint.
Fixed
- Fix README DALL·E 3 error - thanks to @clayton
- Fix README tool_calls error and add missing tool_choice info - thanks to @Jbrito6492
v6.5.0
Added
- Add back the deprecated Completions endpoint that I removed a bit prematurely. Thanks, [@mishranant](https://github.com/
mishranant) and everyone who requested this.
v6.4.0
Added
- Add DALL·E 3 to specs and README - thanks to @Gary-H9
- Add Whisper transcription language selection parameter to README - thanks to @nfedyashev
- Add bundle exec rake lint and bundle exec rake test to make development easier - thanks to @ignacio-chiazzo
- Add link to https://github.com/sponsors/alexrudall when users run
bundle fund
Fixed
- Update README and spec to use tool calls instead of functions - thanks to @mpallenjr
- Remove nonexistent Thread#list method - thanks again! to @ignacio-chiazzo
- Update finetunes docs in README to use chat instead of completions endpoint - thanks to @blefev
v6.3.1
Fixed
- Allow any kind of file (eg. PDFs) to be uploaded to the API, not just JSONL files. Thank you @stefan-kp for the PR!
v6.3.0
Added
- Add ability to pass Faraday middleware to the client in a block, eg. to enable verbose logging - shout out to @obie for pushing for this.
- Add better error logging to the client by default.
- Bump Event Source to v1, thank you @atesgoral @ Shopify!