OpenAiChatModelOptions

data class OpenAiChatModelOptions(val model: ModelName = ModelName.GPT3_5, val stream: Boolean? = null, val maxTokens: MaxTokens? = null, val temperature: Temperature = Temperature.ONE, val top_p: Double = 1.0, val n: Int = 1, val stop: List<String>? = null, val presencePenalty: Double = 0.0, val frequencyPenalty: Double = 0.0, val logitBias: Map<TokenId, Double>? = null, val user: User? = null, val responseFormat: ResponseFormat? = null, val toolChoice: Any? = null, val parallelToolCalls: Boolean? = null)

Constructors

Link copied to clipboard
constructor(model: ModelName = ModelName.GPT3_5, stream: Boolean? = null, maxTokens: MaxTokens? = null, temperature: Temperature = Temperature.ONE, top_p: Double = 1.0, n: Int = 1, stop: List<String>? = null, presencePenalty: Double = 0.0, frequencyPenalty: Double = 0.0, logitBias: Map<TokenId, Double>? = null, user: User? = null, responseFormat: ResponseFormat? = null, toolChoice: Any? = null, parallelToolCalls: Boolean? = null)

Properties

Link copied to clipboard
Link copied to clipboard
val logitBias: Map<TokenId, Double>? = null
Link copied to clipboard
val maxTokens: MaxTokens? = null
Link copied to clipboard
Link copied to clipboard
val n: Int = 1
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val stop: List<String>? = null
Link copied to clipboard
val stream: Boolean? = null
Link copied to clipboard
Link copied to clipboard
val toolChoice: Any? = null
Link copied to clipboard
val top_p: Double = 1.0
Link copied to clipboard
val user: User? = null