Completion

@JsonSerializable
data class Completion(val model: ModelName, val prompt: Prompt, val images: List<Base64Blob>? = null, val stream: Boolean? = false, val system: SystemMessage? = null, val format: ResponseFormat? = null, val template: Template? = null, val raw: Boolean? = null, val keep_alive: String? = null, val options: ModelOptions? = null) : OllamaAction<Sequence<CompletionResponse>>

Constructors

Link copied to clipboard
constructor(model: ModelName, prompt: Prompt, images: List<Base64Blob>? = null, stream: Boolean? = false, system: SystemMessage? = null, format: ResponseFormat? = null, template: Template? = null, raw: Boolean? = null, keep_alive: String? = null, options: ModelOptions? = null)

Properties

Link copied to clipboard
val format: ResponseFormat? = null
Link copied to clipboard
val images: List<Base64Blob>? = null
Link copied to clipboard
val keep_alive: String? = null
Link copied to clipboard
Link copied to clipboard
val options: ModelOptions? = null
Link copied to clipboard
Link copied to clipboard
val raw: Boolean? = null
Link copied to clipboard
val stream: Boolean? = false
Link copied to clipboard
val system: SystemMessage? = null
Link copied to clipboard
val template: Template? = null

Functions

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