ChatCompletionRequest

constructor(messages: List<Message>, model: String, store: Boolean = false, reasoningEffort: String = "medium", metadata: Metadata? = null, maxCompletionTokens: Int? = null, frequencyPenalty: Double? = 0.0, responseFormat: ResponseFormat? = null, temperature: Double = 1.0, seed: Int? = null, stream: Boolean = false, streamOptions: ChatCompletionStreamOptions? = null, tools: List<Tool>? = null)(source)