ChatCompletion

@JsonSerializable
data class ChatCompletion(val model: ModelName, val messages: List<Message>, val stream: Boolean? = false, val format: ResponseFormat? = null, val keep_alive: String? = null, val options: ModelOptions? = null) : OllamaAction<Sequence<ChatCompletionResponse>>

Constructors

Link copied to clipboard
constructor(model: ModelName, messages: Message, stream: Boolean? = false, format: ResponseFormat? = null, keep_alive: String? = null, options: ModelOptions? = null)
constructor(model: ModelName, messages: List<Message>, stream: Boolean? = false, format: ResponseFormat? = null, keep_alive: String? = null, options: ModelOptions? = null)

Properties

Link copied to clipboard
val format: ResponseFormat? = null
Link copied to clipboard
val keep_alive: String? = null
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val options: ModelOptions? = null
Link copied to clipboard
val stream: Boolean? = false

Functions

Link copied to clipboard
open override fun toRequest(): Request
Link copied to clipboard
open override fun toResult(response: Response): Result<Sequence<ChatCompletionResponse>, RemoteFailure>