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:
1 parent
99914bd343
commit
4fa0111c33
5 files changed
+27
-17
No files matched your search
+9
-11
@@ -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 + ')';
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user