Skip to content

Releases: xp-forge/openai

0.12.0: Azure AI V1 API

21 Feb 09:05

Choose a tag to compare

  • Merged PR #23: Support accessing Azure AI V1 API without api-version
    (@theid)

0.11.0: Realtime API parameters

24 Jan 08:30

Choose a tag to compare

  • Merged PR #22: Allow specifying parameters in the RealtimeApi constructor
    (@thekid)

0.10.1: PHP 8.5 fixes

17 Jan 10:55

Choose a tag to compare

  • Fixed "Using null as an array offset is deprecated" warnings - @thekid
  • Added PHP 8.5 and 8.6 to the test matrix - @thekid

0.10.0: Library compatibility

16 Aug 18:57

Choose a tag to compare

  • Made compatible with xp-forge/rest-client 6.0+ - @thekid

0.9.0: Response API

14 Apr 15:42

Choose a tag to compare

0.8.0: API fine touching

02 Nov 10:30

Choose a tag to compare

  • Made it possible to supply organization and project in OpenAI API URI
    (@thekid)
  • Added RealtimeApi::socket() to access the underlying network socket
    (@thekid)
  • Merged PR #17: Move the Tools class to the com.openai.tools package
    (@thekid)

0.7.0: Realtime API

01 Nov 14:46

Choose a tag to compare

  • Merged PR #16: Refactor implementation to unify tools usage for REST
    and realtime APIs
    (@thekid)
  • Merged PR #15: Implement realtime API. This implements issue #8 in a
    new com.openai.realtime package
    (@thekid)

0.6.0: Uploads

27 Oct 08:39

Choose a tag to compare

  • Merged PR #9: Support uploading files, e.g. for transcribing audio.
    (@thekid)

0.5.0: Calls API

26 Oct 19:49

Choose a tag to compare

  • Merged PR #13: Use marshalling for function calls. This way functions
    can have their arguments converted from and return values converted
    to JSON primitives
    (@thekid)
  • Merged PR #12: Wrap function calling in Calls API. This simplifies
    function calling by handling JSON de- and encoding as well as supplying
    a default error handling mechanism
    (@thekid)

0.4.0: Distribution strategy

26 Oct 10:11

Choose a tag to compare

  • Merged PR #11: Add distribution strategy and the ByRemainingRequests
    implementation
    (@thekid)