KI & Kommunikation › KI-Anbieter (Bot Meister)
KI-Anbieter (Bot Meister)
IntegrationLive✓ Geprüft am Sat Sep 05 2026 02:00:00 GMT+0200 (Mitteleuropäische Sommerzeit)Der Bot-Meister-Chat im Büro (/admin/assistant) und mehrere Werkzeuge (Dokumente lesen, Rechnungen prüfen, Auswertungen) laufen über einen externen KI-Anbieter. Eingesetzt wird Anthropic Claude, ersatzweise OpenAI oder OpenRouter — je nachdem, welcher Schlüssel gesetzt ist. Ohne Schlüssel zeigt der Assistent nur einen Hinweis, der Rest der Seite läuft normal weiter.
Bild folgt
Jede Anfrage an den Bot Meister geht an genau einen Anbieter — welcher das ist, entscheidet ein fester Vorrang: Ist ein Schlüssel für Anthropic Claude hinterlegt, wird er genutzt, sonst OpenAI, sonst OpenRouter. Ohne jeden Schlüssel bleibt der Chat leer, aber der Rest der Seite funktioniert normal weiter. Der Anbieter bekommt genau das, was in der Anfrage steht — Chat-Text, angehängte Dokumente, Fotos —, dazu je nach Werkzeug Auftrags- oder Kundendaten, die das Modell zur Beantwortung braucht. Archivierte (gevaultete) Aufträge sieht der Assistent dabei grundsätzlich nie (Hausregel 2). Antworten des Modells fließen zurück in den Chat oder, bei den nächtlichen Auswertungen, in KI-Gespraechsverlauf (Bot Meister). Über dieselbe Anbindung laufen auch andere KI-Werkzeuge im Haus, etwa das Auslesen von Dokumenten (Vision-OCR (Zulassungsschein, Belege)).
- Bot-Meister-Chat zeigt „Kein KI-Provider konfiguriert" → keiner der drei möglichen Schlüssel ist gesetzt; der Rest der Seite bleibt trotzdem nutzbar.
- Antworten kommen sehr langsam oder brechen ab → möglich ist eine Zeitüberschreitung beim Anbieter; das System versucht es automatisch erneut, bevor es aufgibt.
- Antworten wirken „aus einem anderen Modell" → es kann sein, dass gerade ein anderer der drei möglichen Anbieter aktiv ist als erwartet, je nachdem welcher Schlüssel zuletzt gesetzt wurde.
Gebraucht von
Enthält
Genutzt von
Speist
Geregelt durch
- Vault-Sichtbarkeitsregel (Hausregel 2) Teilweise
Erzeugt
- Welcher Anbieter ist in der Prod-.env tatsächlich aktiv gesetzt (nicht direkt gemessen)?
- Besteht mit dem tatsächlich genutzten Anbieter ein Auftragsverarbeitungsvertrag (AVV)? In den gelesenen Quellen nicht zu finden.
- Was kostet der Betrieb tatsächlich pro Monat? Nur 'Abrechnung nach Verbrauch' ist belegt, keine Zahl.
- lib/ai/provider.ts
- .env.example
| richtung | ausgehend (Anfrage) + eingehend (Antwort) |
|---|---|
| ausloeser | user action (Chat-Nachricht im Bot-Meister), Cron (KI-gestützte Auswertungen) |
| envVars | ANTHROPIC_API_KEY, ANTHROPIC_MODEL, OPENAI_API_KEY, OPENAI_MODEL, OPENROUTER_API_KEY, OPENROUTER_MODEL, AI_REQUEST_TIMEOUT_MS, AI_REQUEST_RETRIES, AI_ADMIN_PIN |
| status_prod | ANTHROPIC_API_KEY laut .env.example vorgesehen, aktueller Prod-Wert nicht direkt geprüft (nur Code-Priorität belegt) |
| kosten_vertrag | Anthropic-API-Konto, Abrechnung nach Verbrauch (Owner-Konto, nicht recherchiert wer zahlt) |
| kosten | unklar — Abrechnung nach Verbrauch belegt, keine konkrete Summe recherchiert |
| vertrag | unklar — ob ein Auftragsverarbeitungsvertrag mit dem genutzten Anbieter besteht, ist in den Quellen nicht zu finden |
| ohne | Bot-Meister-Chat zeigt 'Kein KI-Provider konfiguriert', alle KI-Werkzeuge (Dokumente, Belege, SQL-Auswertungen) fallen aus; Rest der App läuft normal |
| daten | Kundendaten, Auftragsdaten, Dokumenteninhalte je nach Chat-Anfrage — PII möglich, Vault-gefiltert (Hausregel 2) |
| daten_die_das_haus_verlassen | Chat-Text, angehängte Dokumente/Belege und daraus zitierte Kunden-/Auftragsdaten — je nachdem, was in der Anfrage steht |
| verarbeiter | unklar — der Anbieter verarbeitet die Anfragen serverseitig, ob ein förmlicher AVV besteht, wurde nicht recherchiert |
| zustaendig | Chef |
| anbieter | Anthropic (primär), OpenAI, OpenRouter (Fallback-Reihenfolge im Code) |
Beleg: MEM:sms-gateway-feature.md + Code lib/ai/provider.ts:97-119 — Priorität ANTHROPIC_API_KEY > OPENAI_API_KEY > OPENROUTER_API_KEY, Default-Modell 'claude-sonnet-5'; .env.example zeigt ANTHROPIC_API_KEY als vorgesehenen Standard
Tiefer fragen
Kontext aus dem KFZ-Bozo-Handbuch
Knoten: int-llm (Integration · KI & Kommunikation · live · geprüft Sat Sep 05 2026 02:00:00 GMT+0200 (Mitteleuropäische Sommerzeit) @ 9d50bd68)
Kurz: Der Bot-Meister-Chat im Büro (/admin/assistant) und mehrere Werkzeuge (Dokumente lesen, Rechnungen prüfen, Auswertungen) laufen über einen externen KI-Anbieter. Eingesetzt wird Anthropic Claude, ersatzweise OpenAI oder OpenRouter — je nachdem, welcher Schlüssel gesetzt ist. Ohne Schlüssel zeigt der Assistent nur einen Hinweis, der Rest der Seite läuft normal weiter.
Lies zuerst (Lesebereich, nicht der ganze Baum):
lib/ai/provider.ts
.env.example
Hängt zusammen mit:
ops-env (.env.example) · comp-ki-datenfluesse (lib/ai/provider.ts) · app-ki-assistent (app/admin/assistant/page.tsx) · feat-chatwidget-public (components/ChatWidget.tsx) · app-ki-assistent (app/admin/assistant/page.tsx) · int-ocr-vision (lib/ocr/zulassungsschein-vision.ts) · comp-vault (CLAUDE.md) · data-ki-gedaechtnis (lib/db/schema.ts)
Offene Fragen der Seite:
Welcher Anbieter ist in der Prod-.env tatsächlich aktiv gesetzt (nicht direkt gemessen)?
Besteht mit dem tatsächlich genutzten Anbieter ein Auftragsverarbeitungsvertrag (AVV)? In den gelesenen Quellen nicht zu finden.
Was kostet der Betrieb tatsächlich pro Monat? Nur 'Abrechnung nach Verbrauch' ist belegt, keine Zahl.
Hausregel 2: Vault-Daten sind für diese Session unsichtbar; Quellpfade auf Vault-Code sind keine Freigabe.
Frage: {{DEINE FRAGE}}
Antworte nur mit Belegen: nenne Datei und Zeile für jede Aussage.
Wenn die Quellen die Frage nicht beantworten, sag das und nenne, was du zusätzlich lesen müsstest.
Weicht die Seite vom Code ab, schlage den Seiten-Patch vor (wiki/seiten/ki-kommunikation/int-llm.md).