ChatCompletionRequest
constructor(messages: List<Message>, model: String, store: Boolean = false, reasoningEffort: String = "medium", metadata: Metadata? = null, maxCompletionTokens: Int? = null, frequencyPenalty: Double? = 0.0, presencePenalty: Double? = 0.0, responseFormat: ResponseFormat? = null, temperature: Double = 1.0, topP: Double? = 1.0, n: Int? = 1, stop: List<String>? = null, logitBias: Map<String, Int>? = null, user: String? = null, seed: Int? = null, stream: Boolean = false, streamOptions: ChatCompletionStreamOptions? = null, tools: List<Tool>? = null, toolChoice: ToolChoice? = null)(source)