OpenAIModelDto
constructor(model: String = "", modelType: OpenAIModelType = OpenAIModelType.UNSPECIFIED, customModel: String = "", temperature: Double = -1.0, maxTokens: Int = -1, emotionRecognitionEnabled: Boolean? = null, numFastTurns: Int = -1, knowledgeBaseDto: KnowledgeBaseDto? = null, messages: MutableList<RoleMessageDto> = mutableListOf(), tools: MutableList<ToolDto> = mutableListOf(), toolIds: MutableSet<String> = mutableSetOf(), functions: MutableList<FunctionDto> = mutableListOf(), fallbackModels: MutableList<String> = mutableListOf(), fallbackModelTypes: MutableList<OpenAIModelType> = mutableListOf(), customFallbackModels: MutableList<String> = mutableListOf(), semanticCachingEnabled: Boolean? = null)(source)