v0.9.0
This release has too many changes to mention all, but in short it provides support for Assistants API v2
. If you would like to continue using v1
, use Release v0.8.0 instead. A guide for migrating from v1
to v2
is available at https://platform.openai.com/docs/assistants/migration.
This release also contains the following additions/fixes:
General
- When adding
parameters
for aFunction Tool
, escaped JSON strings will be unescaped when serializing .
Runs
- Moved run steps functionality to a separate
RunStepsClient
to align with the spec: https://platform.openai.com/docs/api-reference/run-steps
Full Changelog: v0.8.0...v0.9.0
The artifact is available on Maven Central and can be imported as follows:
Gradle
implementation("io.github.stefanbratanov:jvm-openai:0.9.0")
Maven
<dependency>
<groupId>io.github.stefanbratanov</groupId>
<artifactId>jvm-openai</artifactId>
<version>0.9.0</version>
</dependency>