feat: add isolated Gemini provider

This commit is contained in:
2026-07-30 17:57:19 +02:00
parent 286d96da33
commit f3e11831fb
8 changed files with 890 additions and 19 deletions
+6 -5
View File
@@ -63,6 +63,7 @@ Obsidian, Logs oder Dokumentation einfügen.
Für Python wird das GA-SDK `google-genai` verwendet. Javis nutzt ausschließlich
zustandslose Textgenerierung über `generate_content`; keine Chatspeicherung,
Dateien, Tools, Grounding, Caches, Agenten oder Medienfunktionen.
Der reproduzierbare Lockfile löst aktuell `google-genai` 2.16.0 auf.
Quellen:
@@ -73,11 +74,11 @@ Quellen:
## Fehler und Retries
`429 RESOURCE_EXHAUSTED`, Timeouts und geeignete Netzwerk-/Serverfehler dürfen
höchstens einmal kontrolliert wiederholt werden. Authentifizierungs-, Datenschutz-
und Quota-Fehler werden nicht wiederholt. Anschließend wird sichtbar lokal
weitergearbeitet. Das SDK besitzt eigene Retry-Mechanismen; Javis konfiguriert
diese ausdrücklich, damit die lokale Obergrenze nicht unbemerkt überschritten wird.
Timeouts und geeignete Server-/Netzwerkfehler dürfen höchstens einmal kontrolliert
wiederholt werden. `429 RESOURCE_EXHAUSTED`, Authentifizierungs-, Datenschutz- und
Quota-Fehler werden nicht wiederholt. Anschließend wird im späteren Router sichtbar
lokal weitergearbeitet. Das SDK besitzt eigene Retry-Mechanismen; Javis konfiguriert
diese ausdrücklich auf höchstens zwei Gesamtversuche und schließt 429 aus.
Quelle: