override fun reset()

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)
    }