Skip to content

v7.0.0

Compare
Choose a tag to compare
@alexrudall alexrudall released this 27 Apr 23:09
· 151 commits to main since this release
c48e96c

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