OpenAIStreamedServiceImplicits

io.cequence.openaiscala.service.OpenAIStreamedServiceImplicits$

Handy implicits for streaming support allowing to merge "normal" services with traits offering streaming functions, as well as to extend (monkey patch) the factory methods such that normal services are created automatically with streaming extensions.

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Concise view

Type members

Classlikes

implicit class ChatCompletionStreamCoreExt(service: OpenAICoreService)

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
implicit class ChatCompletionStreamExt(service: OpenAIChatCompletionService)

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
implicit class ChatCompletionStreamFactoryExt(factory: IOpenAIChatCompletionServiceFactory[OpenAIChatCompletionService])

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
implicit class ChatCompletionStreamFullExt(service: OpenAIService)

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
implicit class CoreStreamExt(service: OpenAICoreService)

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
implicit class CoreStreamFactoryExt(factory: RawWsServiceFactory[OpenAICoreService])

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
implicit class StreamExt(service: OpenAIService)

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
implicit class StreamFactoryExt(factory: OpenAIServiceFactoryHelper[OpenAIService])

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Implicits

Implicits

final implicit def ChatCompletionStreamCoreExt(service: OpenAICoreService): ChatCompletionStreamCoreExt
final implicit def ChatCompletionStreamExt(service: OpenAIChatCompletionService): ChatCompletionStreamExt
final implicit def ChatCompletionStreamFactoryExt(factory: IOpenAIChatCompletionServiceFactory[OpenAIChatCompletionService]): ChatCompletionStreamFactoryExt
final implicit def ChatCompletionStreamFullExt(service: OpenAIService): ChatCompletionStreamFullExt
final implicit def CoreStreamExt(service: OpenAICoreService): CoreStreamExt
final implicit def CoreStreamFactoryExt(factory: RawWsServiceFactory[OpenAICoreService]): CoreStreamFactoryExt
final implicit def StreamExt(service: OpenAIService): StreamExt
final implicit def StreamFactoryExt(factory: OpenAIServiceFactoryHelper[OpenAIService]): StreamFactoryExt