FakeOpenAI

class FakeOpenAI(val models: Storage<Model> = DEFAULT_OPEN_AI_MODELS, val completionGenerators: Map<ModelName, ChatCompletionGenerator> = emptyMap(), clock: Clock = systemUTC(), baseUri: Uri = FakeOpenAI::class.defaultLocalUri) : ChaoticHttpHandler

Constructors

Link copied to clipboard
constructor(models: Storage<Model> = DEFAULT_OPEN_AI_MODELS, completionGenerators: Map<ModelName, ChatCompletionGenerator> = emptyMap(), clock: Clock = systemUTC(), baseUri: Uri = FakeOpenAI::class.defaultLocalUri)

Properties

Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
fun client(): OpenAI

Convenience function to get OpenAI client

Link copied to clipboard
open operator override fun invoke(request: Request): Response
Link copied to clipboard
Link copied to clipboard