Skip to content

Releases: aallam/openai-kotlin

3.0.0-alpha01

20 Jan 23:36
Compare
Choose a tag to compare
3.0.0-alpha01 Pre-release
Pre-release

Added

  • DSL builder functions to create requests
  • Completions and Edit: add usage to the responses
  • Files: add download and delete functions

Changed

  • FileSource (using okio) for I/O operations (e.g. files, images).
  • Embeddings: response changed to EmbeddingResponse to include usage.

2.1.2

11 Jan 14:29
Compare
Choose a tag to compare

Fixed

2.1.1

02 Jan 21:59
Compare
Choose a tag to compare

Added

  • Targets ios, watchos and tvos (x64/arm64)

Changed

  • Update Kotlin to 1.8.0

2.1.0

14 Dec 18:42
Compare
Choose a tag to compare

Added

  • Images implementation (#68)
  • Http timeout configuration (#71)

Changed

  • Update Kotlin to 1.7.20
  • Update Kotlin serialization to 1.4.1
  • Update Ktor 2.1.3

2.0.0

20 Aug 11:47
Compare
Choose a tag to compare

Added

Changed

  • Update Kotlin to 1.7.10
  • Update Kotlin serialization to 1.4.0
  • Update Completions, Edits and Embeddings to use Models

Removed

  • Engines, Answers, Search and Classification

2.0.0-beta02

15 Jul 16:27
Compare
Choose a tag to compare
2.0.0-beta02 Pre-release
Pre-release

Added

Changed

  • Update Kotlin to 1.7.10
  • Update Completions, Edits and Embeddings to use Models

Removed

  • Engines, Answers, Search and Classification

2.0.0-beta01

08 Jul 20:08
Compare
Choose a tag to compare
2.0.0-beta01 Pre-release
Pre-release

Added

Changed

  • Update Kotlin to 1.7.10
  • Update Completions, Edits and Embeddings to use Models

Removed

  • Engines, Answers, Search and Classification

1.2.0

11 Jun 16:36
Compare
Choose a tag to compare

Published 11 Jun 2022

Added

  • openai-client-bom artifact for jvm projects

Changed

  • Update Kotlin to 1.7.0 (#31)
  • Update Coroutines to 1.6.2 (#26)

Deprecated

  • Answers, Classification and Search Endpoints (#29)

1.1.0

09 May 16:59
4468e12
Compare
Choose a tag to compare

Published 08 May 2022

Added

  • Field user to CompletionRequest (#9) (thanks @Stuie)
  • Native targets: linuxX64, macosX64, macosArm64 and mingwX64 (w/ new memory manager)

Changed

  • Kotlin 1.6.21
  • Kotlin coroutines 1.6.1
  • The client throws OpenAIException on errors

1.0.0

19 Jun 19:40
804e1ad
Compare
Choose a tag to compare

Published 19 Jun 2021

Changed

  • Kotlin 1.5.10
  • Value classes: EngineID, FileStatus, FileId and Purpose