JARVIS API-Uebersicht
Diese Seite fasst die wichtigsten technischen Endpunkte in lesbarer Form zusammen.
Status
GET /health
Einfacher Core-Healthcheck.
GET /health/technical
Technischer Healthcheck fuer Chat, STT, TTS, Referenzstimme und Alpha-Kriterien.
GET /ready
Kernchecks fuer Core, Speicher und Ollama.
GET /status
Live-Status mit System, Ollama, Voice und Windows-Agent.
GET /preflight
Startpruefung mit Blockern und Warnungen.
GET /interfaces/check
Bewertete Pruefung der wichtigsten externen Schnittstellen.
GET /interfaces/settings
Strukturierte Anzeige der spaeter bearbeitbaren Schnittstellen-Einstellungen.
GET /interfaces/settings/backup-plan
Geplanten Config-Backup-Pfad anzeigen, ohne Dateien zu schreiben.
GET /interfaces/settings/backups
Vorhandene Schnittstellen-Config-Backups anzeigen.
GET /interfaces/settings/backups/cleanup-plan?keep_latest=5
Aufraeum-Vorschau fuer alte Schnittstellen-Backups anzeigen.
POST /interfaces/settings/backups/cleanup
Alte Schnittstellen-Backups mit Bestaetigung aufraeumen.
GET /interfaces/settings/backups/{name}/detail
Metadaten und Schnittstellenwerte eines Config-Backups anzeigen.
GET /interfaces/settings/backups/{name}/download
Ein Schnittstellen-Config-Backup herunterladen.
GET /interfaces/settings/backups/{name}/restore-plan
Sicheren Restore-Plan fuer ein Config-Backup anzeigen.
POST /interfaces/settings/backups/{name}/restore
Config-Backup mit Bestaetigung und Sicherheitsbackup wiederherstellen.
POST /interfaces/settings/backup
Aktuelle Config sichern, ohne Einstellungen zu aendern.
POST /interfaces/settings/preview
Geplante Schnittstellen-Werte pruefen, ohne sie zu speichern.
POST /interfaces/settings/apply
Schnittstellen-Einstellungen mit Bestaetigung und Backup speichern.
Konfiguration
GET /runtime/config
Aktuelle Laufzeitkonfiguration.
GET /config/validate
Validierung der aktiven Konfiguration.
GET /config/profiles
Default-, Windows- und Unraid-Profile.
GET /config/diff
Unterschiede zwischen den Profilen.
Chat und Modelle
POST /chat
Direkter JARVIS-Chat.
GET /v1/models
OpenAI-kompatible Modellliste.
POST /v1/chat/completions
OpenAI-kompatibler Chat fuer Open WebUI.
POST /v1/audio/transcriptions
OpenAI-kompatible STT-Transkription fuer Open WebUI.
POST /v1/audio/speech
OpenAI-kompatible TTS-Audioausgabe fuer Open WebUI.
POST /open-webui/connection-test
Open-WebUI-Bereitschaft, Antwortformat und echten Chatpfad gemeinsam pruefen.
GET /ollama/models
Ollama-Modelle abfragen.
GET /ollama/management
Ollama-Modellverwaltung.
GET /ollama/pull-plan
Manueller Modell-Download-Plan.
POST /ollama/ping
Ollama per kurzer Antwort pruefen.
POST /ollama/benchmark
Einfacher Antwortzeit-Test.
POST /ollama/model
Aktives Modell dauerhaft speichern und fuer den laufenden Betrieb wechseln.
Betrieb
GET /operations
Wichtige Befehle und Dateien.
GET /restart
Neustart-Hinweise fuer Windows, Docker und Unraid.
GET /release/plan
Trockenlauf-Plan fuer den naechsten Release-Stand.
GET /release/readiness
Pruefung fuer einen sauberen naechsten Release-Schritt.
GET /metrics
Zaehler aus dem Audit-Protokoll.
GET /audit
Letzte Ereignisse.
GET /sessions
Gespeicherte Chat-Sessions.
GET /unraid/runtime-checks
Unraid-Bereitschaft, Open WebUI, STT, TTS und Voice-Erfolgszeitpunkte gemeinsam pruefen.
GET /diagnostics/snapshot
Vollstaendiger Diagnose-Snapshot.
GET /diagnostics/download
Diagnose-Datei direkt herunterladen.
GET /updates/runtime-summary
Aktueller Commit, Update-Stand und getrennte Voice-Erfolge seit dem letzten Update.
Schnittstellen
GET /voice/status
Status fuer STT und TTS.
GET /voice/summary
Kompakte Voice-Uebersicht inklusive Voice-Gesamtstatus fuer Dashboard und Tests.
GET /voice/next-action
Naechsten empfohlenen Voice-Test fuer Dashboard, Open WebUI und Diagnose abrufen.
GET /voice/audit-status
Letzte erfolgreiche STT-, TTS- und Open-WebUI-Voice-Tests anzeigen.
GET /voice/history
Letzte Voice-Tests mit Fehlergruppe und naechstem Handgriff.
GET /voice/report
Voice-Diagnosebericht als lesbare HTML-Seite anzeigen.
GET /voice/report/download
Voice-Diagnosebericht mit Uebersicht, Testmatrix, Verlauf, Update-Kontext und Empfehlungen herunterladen.
GET /voice/readiness
Bereitschaft der Sprachpipeline.
GET /voice/readiness-live
Kompakte Einsatzuebersicht fuer Hoeren, Antworten, Sprechen und Audio ohne automatische Voice-Last.
GET /voice/events
Geplante STT/TTS-Zustaende fuer das Dashboard.
GET /voice/open-webui-plan
Open WebUI als normalen Mikrofon- und Chatweg mit JARVIS-Base-URL anzeigen.
GET /voice/endpoint-guide
Direkte Zieladressen fuer Open WebUI, STT und TTS ohne Livecheck anzeigen.
POST /voice/open-webui/diagnostics
Open-WebUI-Sprachweg, Chatpfad, STT und TTS gemeinsam bewerten.
POST /voice/chain-check
STT, Chat und TTS als Kette ohne Mikrofonaufnahme pruefen.
GET /voice/technical-readiness
Technische Voice-Bereitschaft fuer STT, TTS, Referenzstimme und Open-WebUI-Audio pruefen.
POST /voice/tts/clone-diagnostic
OmniVoice-Referenzstimme und Clone-Endpunkt gezielt pruefen.
POST /voice/stt
Vorbereiteter STT-Vertrag.
POST /voice/stt/upload-plan
Audio-Upload vorab pruefen, ohne eine Datei zu speichern.
POST /voice/stt/upload
Echte STT-Transkription, wenn STT aktiviert und erreichbar ist.
POST /voice/stt/livecheck
STT-Ziel erreichbar pruefen, ohne Audio aufzunehmen.
POST /voice/stt/diagnostics
STT-Livecheck, Upload-Plan und optionale Transkription als Backend-Diagnose auswerten.
Dashboard STT Diagnose
STT-Livecheck, Upload-Plan und optionale Transkription gemeinsam auswerten.
POST /voice/tts/contract
Vorbereiteter TTS-Vertrag.
POST /voice/tts
Echte TTS-Audioausgabe, wenn TTS aktiviert und erreichbar ist.
POST /voice/reply-plan
JARVIS-Antwort fuer spaetere TTS-Ausgabe vorbereiten.
POST /voice/tts/request-plan
Geplante TTS-Anfrage an OmniVoice-Triton pruefen.
POST /voice/tts/livecheck
TTS-Ziel erreichbar pruefen, ohne Audio zu erzeugen.
POST /voice/tts/diagnostics
TTS-Anfrageplan, Livecheck und Audioausgabe als Backend-Diagnose auswerten.
Dashboard TTS Diagnose
TTS-Anfrageplan, Livecheck und optionale Audioausgabe gemeinsam auswerten.
POST /voice/daily-test
Alltagstest fuer Audio rein, Transkript, Antwort und Audio raus.
GET /visual-feedback/status
Geplante JARVIS-Stimmenanzeige.
GET /visual-feedback/state
Aktueller Anzeigezustand fuer bereit, hoert zu, denkt und spricht.
POST /actions/preview
Windows-Aktion vorab klassifizieren.
POST /actions/detect
Aktionsabsicht aus einer Chatnachricht erkennen und sichere interne Aktionen ausfuehren.
GET /windows/readiness
Bereitschaft des Windows-Agenten.
POST /windows/actions
Windows-Agent-Auftrag mit Policy-Schutz.
GET /home-assistant/readiness
Geplante Home-Assistant-Anbindung.