You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
New exceptions introduced (OpenAIScalaUnauthorizedException, OpenAIScalaRateLimitException, etc) with error handling/catching plus "registering" those that should be automatically retried.
⚠️ Old/deprecated OpenAIRetryServiceAdapter removed in favor of a new adapter in the client module (migrate if necessary).
Support for "OpenAI-API-compatible" providers such as FastChat(Vicuna, Alpaca, LLaMA, Koala, fastchat-t5-3b-v1.0, mpt-7b-chat, etc), Azure, or any other similar service with a custom URL. Explicit factory methods for Azure (with API Key or Access Token) provided.
Scalafmt and Scalafix configured and applied to the entire source base.
Fixing test dependencies (e.g., akka-actor-testkit-typed, scala-java8-compat) and replacing mockito-scala-scalatest with scalatestplusmockito.
Configuring GitHub CI with crossScalaVersions, newer Java, etc. (thanks @phelps-sg)