Beide riefen ueber Port 4000 (LiteLLM) und mit LiteLLM-eigenen Modellnamen (marvin-tts, marvin-stt, standard, 42i/marvin-2608-core:none). Der Router kennt diese Namen nicht und reicht sie heute still an LiteLLM durch - mit dessen Abschaltung waeren sie tot (42i/intern#1252). - matrix-MCP: TTS/STT auf llm.lan:4010 und 42i/marvin-tts bzw. 42i/marvin-stt - Paperless: llm.lan:4010, Modell 42i/marvin-2609-core:none statt "standard" bzw. dem 2608-Namen; nach #1252 gehoert diese Massenarbeit auf auto/mass - key-acls: persona-jessie darf das lokale Qwen (fuer genau diese Laeufe) Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
145 lines
4.2 KiB
JSON
145 lines
4.2 KiB
JSON
{
|
|
"_note": "Rechte je Client-Key: Name -> erlaubte Aliasse (neue Namen; Altnamen werden vor der Pruefung uebersetzt). [] = alles. Die Token selbst liegen NICHT hier, sondern in KEYS_FILE auf dem Host (token -> name). Abgeleitet aus llmlite/key-acls.json am 2026-09-05: role/* und -auto gestrichen (Andreas), -auto -> :medium. Stand 2026-09-05 abends: Stufen low/medium/high/max; none->low, extra->high, ultra->max, mass->low. Namen ab 2026-09-05: 42i/marvin-2609:*; die Rechte gelten nur fuer Router-Aliasse, unbekannte Namen (2608) reicht der Router an LiteLLM durch, dort gelten dessen ACLs. Muster mit * erlaubt (openrouter/*, alt/*, role/*). Rollen aus der LiteLLM-Zeit je Key wieder eingetragen; Elton und Andreas duerfen openrouter/* und alt/*.",
|
|
"keys": {
|
|
"persona-spark": [
|
|
"42i/marvin-2609:medium",
|
|
"deizo/kira-reasoning",
|
|
"deizo/kira-stt",
|
|
"deizo/kira-tts",
|
|
"42i/marvin-stt",
|
|
"42i/marvin-tts",
|
|
"role/engineer",
|
|
"role/worker"
|
|
],
|
|
"persona-buzz": [
|
|
"42i/marvin-2609:medium",
|
|
"deizo/kira-reasoning",
|
|
"deizo/kira-stt",
|
|
"deizo/kira-tts",
|
|
"42i/marvin-stt",
|
|
"42i/marvin-tts",
|
|
"role/ops",
|
|
"role/worker"
|
|
],
|
|
"persona-jessie": [
|
|
"42i/marvin-2609-core:medium",
|
|
"42i/marvin-2609-core:none",
|
|
"42i/marvin-2609:medium",
|
|
"deizo/kira-reasoning",
|
|
"deizo/kira-stt",
|
|
"deizo/kira-tts",
|
|
"42i/marvin-stt",
|
|
"42i/marvin-tts",
|
|
"role/assistant",
|
|
"role/marketing"
|
|
],
|
|
"persona-klara": [
|
|
"42i/marvin-2609:medium",
|
|
"deizo/kira-reasoning",
|
|
"deizo/kira-stt",
|
|
"deizo/kira-tts",
|
|
"42i/marvin-stt",
|
|
"42i/marvin-tts",
|
|
"role/service"
|
|
],
|
|
"persona-elton": [
|
|
"42i/marvin-2609:low",
|
|
"42i/marvin-2609:medium",
|
|
"42i/marvin-2609:high",
|
|
"42i/marvin-2609:max",
|
|
"42i/marvin-2609-core:none",
|
|
"42i/marvin-2609-core:medium",
|
|
"deizo/kira-reasoning",
|
|
"deizo/kira-stt",
|
|
"deizo/kira-tts",
|
|
"42i/marvin-stt",
|
|
"42i/marvin-stt-turbo",
|
|
"42i/marvin-tts",
|
|
"42i/marvin-tts-turbo",
|
|
"role/*",
|
|
"openrouter/*",
|
|
"alt/*"
|
|
],
|
|
"persona-festus": [
|
|
"42i/marvin-2609-core:none",
|
|
"42i/marvin-2609-core:medium",
|
|
"42i/marvin-2609:medium",
|
|
"deizo/kira-reasoning",
|
|
"deizo/kira-stt",
|
|
"deizo/kira-tts",
|
|
"role/privacy"
|
|
],
|
|
"persona-aria": [
|
|
"42i/marvin-2609-core:none",
|
|
"42i/marvin-2609-core:medium",
|
|
"42i/marvin-2609:medium",
|
|
"deizo/kira-reasoning",
|
|
"deizo/kira-stt",
|
|
"deizo/kira-tts",
|
|
"role/architect"
|
|
],
|
|
"persona-inka": [
|
|
"42i/marvin-2609-core:none",
|
|
"42i/marvin-2609-core:medium",
|
|
"42i/marvin-2609:low",
|
|
"42i/marvin-2609:medium",
|
|
"deizo/kira-reasoning",
|
|
"deizo/kira-stt",
|
|
"deizo/kira-tts",
|
|
"42i/marvin-stt",
|
|
"42i/marvin-stt-turbo",
|
|
"42i/marvin-tts",
|
|
"42i/marvin-tts-turbo",
|
|
"openrouter/openai/gpt-5.6-luna",
|
|
"role/inka"
|
|
],
|
|
"persona-inka-mx": [
|
|
"42i/marvin-2609-core:none",
|
|
"42i/marvin-2609-core:medium",
|
|
"42i/marvin-2609:low",
|
|
"42i/marvin-2609:medium",
|
|
"deizo/kira-reasoning",
|
|
"deizo/kira-stt",
|
|
"deizo/kira-tts",
|
|
"42i/marvin-stt",
|
|
"42i/marvin-stt-turbo",
|
|
"42i/marvin-tts",
|
|
"42i/marvin-tts-turbo",
|
|
"openrouter/openai/gpt-5.6-luna",
|
|
"role/inka"
|
|
],
|
|
"persona-andreas": [],
|
|
"nightjob": [
|
|
"42i/marvin-2609-core:none",
|
|
"42i/marvin-2609:medium",
|
|
"deizo/kira-reasoning",
|
|
"deizo/kira-stt",
|
|
"deizo/kira-tts",
|
|
"42i/marvin-embedding",
|
|
"42i/marvin-embedding-turbo",
|
|
"42i/marvin-stt",
|
|
"42i/marvin-stt-turbo",
|
|
"42i/marvin-tts",
|
|
"42i/marvin-tts-turbo",
|
|
"role/worker"
|
|
],
|
|
"lab-xo": [
|
|
"42i/marvin-2609:low",
|
|
"42i/marvin-2609:high",
|
|
"42i/marvin-2609:medium",
|
|
"deizo/kira-reasoning",
|
|
"deizo/kira-stt",
|
|
"deizo/kira-tts",
|
|
"role/xo",
|
|
"role/*"
|
|
],
|
|
"team-copilot": [
|
|
"42i/marvin-2609:low",
|
|
"42i/marvin-2609:medium",
|
|
"deizo/kira-reasoning",
|
|
"deizo/kira-stt",
|
|
"deizo/kira-tts"
|
|
]
|
|
}
|
|
}
|