Releases: cequence-io/openai-scala-client
Releases · cequence-io/openai-scala-client
Version 0.3.0
- New
OpenAIService
functions/endpoints:createChatCompletion
(ChatGPT API), and audio stuff -createAudioTranscription
andcreateAudioTranslation
- New
OpenAIServiceStreamedExtra
function/endpoint:createChatCompletionStreamed
- New models:
whisper-1
,gpt-3.5-turbo
, andgpt-3.5-turbo-0301
DeleteResponse
(s) changed from Enumeration to a sealed trait with case classes.Command
andTag
enumerations relocated to a separated file +PEP#Value
(Command
) andPT#Value
(Tag
/Param) inWSRequestHelper
andOpenAIServiceImpl
functions simplified/generalized toPEP
andPT
.
Version 0.2.0
- Streaming support for
createCompletion
andlistFineTuneEvents
- Introducing
OpenAIServiceFactoryHelper
to be used for newOpenAIServiceStreamedFactory
- Adding types to
JsonFormats
(required by Scala-3) - Making a few attributes optional (e.g.,
FineTuneJob
->events
)
Version 0.1.1
- The attribute
completion_tokens
ofUsageInfo
(inTextCompletionResponse
) made optional... most likely due to an API change - A few edits in README (e.g. ref to a Medium article)
Version 0.1.0
- Sonatype publish process fixed
- Closing WS connection with a system shutdown hook