feat: Erweiterte Model-Auswahl für Agents

- Model-Optionen: sonnet-4-5, sonnet-4-6, opus-4-5, opus-4-6, haiku-4-5
- ChatEndpoint + TelegramService: Model-Mapping für alle Varianten
- Agent-Formular: Dropdown mit allen Model-Versionen
- ui.js: prettyModelName() vereinfacht für neue Model-Werte
This commit is contained in:
Meleki committed 2026-03-03 09:22:47 +01:00
1 parent 99914bd343
commit 4fa0111c33
5 files changed
+27 -17

No files matched your search

+9 -11
View File
@@ -6,17 +6,15 @@ const metaEl = () => $('#meta');
function prettyModelName(model) {
if (!model) return '?';
var m = model.match(/claude-(\w+)-(\d+)(?:-(\d+))?/);
if (m) {
var family = m[1].charAt(0).toUpperCase() + m[1].slice(1);
var major = m[2];
var minor = m[3];
if (minor && minor.length <= 2) return family + ' ' + major + '.' + minor;
return family + ' ' + major;
}
if (model == 'sonnet') return 'Sonnet 4.6'
if (model == 'opus') return 'Opus 4.6'
if (model == 'haiku') return 'Haiku 4.5'
model = model.split('claude-').join('');
if (model == 'sonnet') return 'Sonnet';
if (model == 'sonnet-4-5') return 'Sonnet 4.5';
if (model == 'sonnet-4-6') return 'Sonnet 4.6';
if (model == 'opus') return 'Opus';
if (model == 'opus-4-5') return 'Opus 4.5';
if (model == 'opus-4-6') return 'Opus 4.6';
if (model == 'haiku') return 'Haiku';
if (model == 'haiku-4-5') return 'Haiku 4.5';
return 'Unbekannt (' + model + ')';
}