llmrouter-README: Namensraum auto/ und die Rollen-Vorbelegung nachgezogen
This commit is contained in:
@@ -19,6 +19,7 @@ reicht Durchreichen. Entscheidung Andreas, 2026-09-05.
|
||||
| `deizo/kira-reasoning`, `deizo/kira-stt` | Modelle im Prod-RZ deizo, fest |
|
||||
| `openrouter/<id>[:effort]` | 1:1 an OpenRouter, Effort als `reasoning.effort` |
|
||||
| `alt/<id>[:effort]` | **günstigste Alternative derselben Klasse** wie `<id>` auf dieser Stufe |
|
||||
| `auto/<profil>[:stufe]` | **Profil auf drei Achsen** (`mass`, `mass:fast`, `allround`, `coding`, `leader` je `:junior`/`:senior`) — billigstes Modell über den geforderten Untergrenzen |
|
||||
| `role/<name>` | Rolle aus `rollen`, zeigt auf einen der obigen Namen |
|
||||
| `claude-*` (nackte Anthropic-ID) | Claude Code/Desktop: wird zu `alt/anthropic/<id>[:effort]` (siehe unten) |
|
||||
| alles andere | Durchreiche an LiteLLM (`fallback`), unverändert mit Client-Key |
|
||||
@@ -36,10 +37,21 @@ Billigeres, wird die Referenz selbst gerufen.
|
||||
Last-Probe) und dann im 12-h-Takt mit erneuert. Die konfigurierten `42i/*`-Stufen
|
||||
fahren bei einem Wechsel zusätzlich die Last-Probe (78k Kontext, dreimal).
|
||||
|
||||
**Profile** (`auto/`, 42i/intern#1252) sind Schwellen wie die `42i/*`-Stufen,
|
||||
nur auf bis zu drei Achsen statt einer: `index` (Intelligence), `coding` und
|
||||
`agentic`, jede optional. Das trennt Fälle, die eine einzelne Zahl nicht sieht —
|
||||
`gemini-3.8-flash` hat Coding 76,3 und Agentic 41,2 und trägt damit Text, aber
|
||||
keinen Werkzeug-Rundlauf. `auto/mass` ist der Sonderfall: fest auf dem lokalen
|
||||
Qwen (kostet nichts) und mit `ausweich` auf `auto/mass:fast`, falls der Knoten
|
||||
steht — ohne den hinge sonst jede Titelzeile jedes Agenten, weil `auto/mass`
|
||||
überall als `small_model` hängt.
|
||||
|
||||
**Rollen** entkoppeln Agenten von Modellnamen: ein Agent ruft `role/worker`,
|
||||
welches Modell dahintersteht, stellt man in `config.json` um, ohne Container.
|
||||
Vorbelegung: xo/architect/teamleader/lead → `42i/marvin-2609:high`, alle
|
||||
anderen → `:medium`.
|
||||
Seit 2026-09-07 zeigen alle Rollen auf `auto/`-Profile: xo/teamleader/lead →
|
||||
`auto/leader:junior`, worker/engineer/qa/perf → `auto/coding:junior`, der Rest →
|
||||
`auto/allround:junior`, `inka` fest auf Luna. Keine Rolle steht auf einer
|
||||
Senior-Stufe (Andreas: hochstufen einzeln und mit Anlass).
|
||||
|
||||
**Rechte** (`key-acls.json`): Name → erlaubte Namen, `*` am Ende ist ein
|
||||
Präfix-Muster (`openrouter/*`, `alt/*`, `role/*`); `[]` = alles. Geprüft wird
|
||||
|
||||
Reference in New Issue
Block a user