+
{t('KI-Einstellungen')}
+
+
+
+
+ {t('Erzwingt die Neutralisierung von Eingaben vor der KI-Verarbeitung.')}
+
+
+
+ {providerNames.length > 0 && (
+
+
+
+ {providerNames.map((prov) => (
+
+ ))}
+
+ {aiSettings.allowedProviders.length === 0 && (
+
+ {t('Alle Anbieter erlaubt')}
+
+ )}
+
+ )}
+
+
+
+
setModelsOpen((o) => !o)}
+ style={{
+ width: '100%',
+ minHeight: 36,
+ padding: '6px 10px',
+ borderRadius: 6,
+ border: '1px solid var(--border-color, #d0d0d0)',
+ cursor: 'pointer',
+ display: 'flex',
+ flexWrap: 'wrap',
+ gap: 4,
+ alignItems: 'center',
+ background: 'var(--bg-primary, #fff)',
+ }}
+ >
+ {aiSettings.allowedModels.length === 0 && (
+ {t('Alle erlaubten Modelle')}
+ )}
+ {aiSettings.allowedModels.map((name) => (
+
+ {name}
+ { e.stopPropagation(); _removeModelTag(name); }}
+ style={{ cursor: 'pointer', fontWeight: 700 }}
+ >
+ x
+
+
+ ))}
+
+ {modelsOpen && (
+
+ {availableModels.length === 0 && (
+
{t('Keine Modelle verfügbar')}
+ )}
+ {availableModels.map((m) => (
+
+ ))}
+
+ )}
+
+