in src/main/kotlin/co/huggingface/llmintellij/LlmSettingsConfigurable.kt [70:89]
override fun reset() {
val settings: LlmSettingsState = LlmSettingsState.instance
settingsComponent?.setGhostTextStatus(settings.ghostTextEnabled)
settingsComponent?.setModelIdOrEndpoint(settings.model)
settingsComponent?.setTokensToClear(settings.tokensToClear)
settingsComponent?.setMaxNewTokens(settings.queryParams.max_new_tokens)
settingsComponent?.setTemperature(settings.queryParams.temperature)
settingsComponent?.setTopP(settings.queryParams.top_p)
settingsComponent?.setStopTokens(settings.queryParams.stop_tokens ?: emptyList())
settingsComponent?.setFimStatus(settings.fim.enabled)
settingsComponent?.setFimPrefix(settings.fim.prefix)
settingsComponent?.setFimMiddle(settings.fim.middle)
settingsComponent?.setFimSuffix(settings.fim.suffix)
settingsComponent?.setTlsSkipVerifyInsecureStatus(settings.tlsSkipVerifyInsecure)
settingsComponent?.setLspBinaryPath(settings.lsp.binaryPath ?: "")
settingsComponent?.setLspVersion(settings.lsp.version)
settingsComponent?.setLspLogLevel(settings.lsp.logLevel)
settingsComponent?.setTokenizerConfig(settings.tokenizer)
settingsComponent?.setContextWindow(settings.contextWindow)
}