Simple-OpenAI: The OpenAI Java Client

New Release 3.9.2

simple-openai has been updated to support:

  • Usage of existing Json Schemas (in addition to defining them by classes) for Structured Outputs.
  • Usage of custom Json Object Mappers for loading Jackson Modules for example to understand date/time types.

New Release 3.10.0 - Realtime API

simple-openai has been updated to support Realtime API, so you can enable sync speech-to-speech communication in your Java applications, as well as multimodality (audio, text) and function calling.

Here you can see a demo code of Realtime: