{% import 'components/modals/settings/_macros.html' as sm with context %}
{{ sm.setting_toggle('usePortableSettings', 'use_portable_settings', 'settings.storage.locationLabel', 'settings.storage.locationHelp') }}
{{ t('settings.civitaiApiKeyNotConfigured') }}
{{ sm.setting_select('civitaiHost', 'civitai_host', 'settings.civitaiHost.label', [ ('civitai.com', 'settings.civitaiHost.options.com'), ('civitai.red', 'settings.civitaiHost.options.red'), ], 'settings.civitaiHost.help') }}
{{ sm.subsection_header('settings.sections.downloads') }}
{{ sm.subsection_header('settings.aiProvider.title') }} {{ sm.setting_select('llmProvider', 'llm_provider', 'settings.aiProvider.provider', [ ('openai', 'settings.aiProvider.providerOptions.openai'), ('ollama', 'settings.aiProvider.providerOptions.ollama'), ('deepseek', 'settings.aiProvider.providerOptions.deepseek'), ('groq', 'settings.aiProvider.providerOptions.groq'), ('openrouter', 'settings.aiProvider.providerOptions.openrouter'), ('google', 'settings.aiProvider.providerOptions.google'), ('opencode-go', 'settings.aiProvider.providerOptions.opencode-go'), ('custom', 'settings.aiProvider.providerOptions.custom'), ], 'settings.aiProvider.providerHelp') }}
{{ t('settings.aiProvider.apiKeyNotSet') }}
{{ sm.subsection_header('settings.sections.backup') }}
{{ t('settings.backup.scopeHelp') }}
{{ sm.setting_toggle('backupAutoEnabled', 'backup_auto_enabled', 'settings.backup.autoEnabled', 'settings.backup.autoEnabledHelp') }}
{{ t('settings.backup.locationSummary') }}
{{ sm.subsection_header('settings.sections.proxySettings') }} {{ sm.setting_toggle('proxyEnabled', 'proxy_enabled', 'settings.proxySettings.enableProxy', 'settings.proxySettings.enableProxyHelp') }}