{% import 'components/modals/settings/_macros.html' as sm with context %} {% set template_preset_options = [ ('', 'settings.downloadPathTemplates.templateOptions.flatStructure'), ('{base_model}', 'settings.downloadPathTemplates.templateOptions.byBaseModel'), ('{author}', 'settings.downloadPathTemplates.templateOptions.byAuthor'), ('{first_tag}', 'settings.downloadPathTemplates.templateOptions.byFirstTag'), ('{base_model}/{first_tag}', 'settings.downloadPathTemplates.templateOptions.baseModelFirstTag'), ('{base_model}/{author}', 'settings.downloadPathTemplates.templateOptions.baseModelAuthor'), ('{author}/{first_tag}', 'settings.downloadPathTemplates.templateOptions.authorFirstTag'), ('{base_model}/{author}/{first_tag}', 'settings.downloadPathTemplates.templateOptions.baseModelAuthorFirstTag'), ('custom', 'settings.downloadPathTemplates.templateOptions.customTemplate'), ] %}
{{ sm.subsection_header('settings.sections.folderSettings') }}
{{ sm.setting_select('defaultLoraRoot', 'default_lora_root', 'settings.folderSettings.defaultLoraRoot', [], 'settings.folderSettings.defaultLoraRootHelp') }} {{ sm.setting_select('defaultCheckpointRoot', 'default_checkpoint_root', 'settings.folderSettings.defaultCheckpointRoot', [], 'settings.folderSettings.defaultCheckpointRootHelp') }} {{ sm.setting_select('defaultUnetRoot', 'default_unet_root', 'settings.folderSettings.defaultUnetRoot', [], 'settings.folderSettings.defaultUnetRootHelp') }} {{ sm.setting_select('defaultEmbeddingRoot', 'default_embedding_root', 'settings.folderSettings.defaultEmbeddingRoot', [], 'settings.folderSettings.defaultEmbeddingRootHelp') }}
{{ sm.subsection_header('settings.sections.recipeSettings') }} {{ sm.setting_input('recipesPath', 'recipes_path', 'settings.folderSettings.recipesPath', 'settings.folderSettings.recipesPathPlaceholder', 'settings.folderSettings.recipesPathHelp') }}

{{ t('settings.extraFolderPaths.title') }}

{{ t('settings.extraFolderPaths.description') }}

{{ t('settings.downloadPathTemplates.title') }}

{{ t('settings.downloadPathTemplates.availablePlaceholders') }} {base_model} {author} {first_tag} {model_name} {version_name}
{{ sm.setting_toggle('skipPreviouslyDownloadedModelVersions', 'skip_previously_downloaded_model_versions', 'settings.skipPreviouslyDownloadedModelVersions.label', 'settings.skipPreviouslyDownloadedModelVersions.help') }}
{{ sm.subsection_header('settings.sections.versionScope') }} {{ sm.setting_select('versionGrouping', 'version_grouping', 'settings.versionGrouping.label', [ ('same_base', 'settings.versionGrouping.options.sameBase'), ('any', 'settings.versionGrouping.options.any'), ], 'settings.versionGrouping.help') }} {{ sm.setting_toggle('hideEarlyAccessUpdates', 'hide_early_access_updates', 'settings.hideEarlyAccessUpdates.label', 'settings.hideEarlyAccessUpdates.help') }} {{ sm.setting_toggle('hidePaidUpdates', 'hide_paid_updates', 'settings.hidePaidUpdates.label', 'settings.hidePaidUpdates.help') }}
{{ sm.subsection_header('settings.sections.exampleImages') }}
{{ sm.setting_toggle('autoDownloadExampleImages', 'auto_download_example_images', 'settings.exampleImages.autoDownload', 'settings.exampleImages.autoDownloadHelp') }} {{ sm.setting_toggle('optimizeExampleImages', 'optimize_example_images', 'settings.exampleImages.optimizeImages', 'settings.exampleImages.optimizeImagesHelp') }}
{{ sm.subsection_header('settings.sections.autoOrganize') }}
{{ sm.subsection_header('settings.sections.metadata') }}
{{ sm.setting_toggle('enableCivarchiveApi', 'enable_civarchive_api', 'settings.metadataArchive.enableCivarchiveApi', 'settings.metadataArchive.enableCivarchiveApiHelp') }} {{ sm.setting_toggle('enableMetadataArchive', 'enable_metadata_archive_db', 'settings.metadataArchive.enableArchiveDb', 'settings.metadataArchive.enableArchiveDbHelp') }}
{{ sm.setting_select('metadataProviderOrder', 'metadata_provider_order', 'settings.metadataArchive.providerOrder', [ ('civitai_archive_sqlite', 'settings.metadataArchive.providerOrderCivitaiArchiveSqlite'), ('civitai_sqlite_archive', 'settings.metadataArchive.providerOrderCivitaiSqliteArchive'), ], 'settings.metadataArchive.providerOrderHelp') }}