> ## Documentation Index
> Fetch the complete documentation index at: https://docs.mdscribe.de/llms.txt
> Use this file to discover all available pages before exploring further.

# KI-Provider

> Welche KI-Provider MDScribe unterstützt und wie Verbindungen, Modelle und Standard-Slots zusammenspielen.

## KI-Provider

MDScribe spricht nicht mit einem fest verdrahteten KI-Dienst, sondern mit **Providern**, die der Administrator der Instanz konfiguriert. Jeder Provider ist eine Verbindung zu einem Inferenz-Dienst (Cloud-API oder lokaler Server), aus der MDScribe die verfügbaren Modelle synchronisiert.

Administratoren können einzelne bestehende Verbindungen außerdem für
[nutzereigene API-Schlüssel (BYOK)](/providers/byok) freigeben. Nutzer wählen
dabei keinen beliebigen Provider: Protokoll, Base URL und Modelle bleiben
vollständig durch die konfigurierte Verbindung vorgegeben.

## Unterstützte Provider

| Provider                                          | Typ                 | Besonderheit                                                                         |
| ------------------------------------------------- | ------------------- | ------------------------------------------------------------------------------------ |
| [OpenRouter](/providers/openrouter)               | Cloud (Aggregator)  | Ein API-Key für viele Modelle, ZDR-Routing, Reasoning-Steuerung                      |
| [OpenAI-kompatibel](/providers/openai-compatible) | Beliebig            | Generisches Protokoll für jeden Server mit OpenAI-Chat-Completions-API               |
| [Private Provider](/providers/private)            | Cloud (vertraulich) | Tinfoil und Privatemode: Ende-zu-Ende-Verschlüsselung in attestierte Secure Enclaves |
| [Lokale Modelle](/providers/local)                | Self-Hosted         | Ollama, vLLM und llama.cpp in eigener Infrastruktur                                  |
| [OpenAI](/providers/openai)                       | Cloud               | GPT-Modelle und Whisper-Transkription                                                |
| [Anthropic](/providers/anthropic)                 | Cloud               | Claude-Modelle                                                                       |

Welcher Provider passt, ist vor allem eine Datenschutz-Abwägung: maximale Modellauswahl über [OpenRouter](/providers/openrouter), technisch erzwungene Vertraulichkeit über [private Provider](/providers/private), volle Eigenkontrolle über [lokale Modelle](/providers/local).

## So funktioniert die Konfiguration

1. **Verbindung anlegen**: Unter `Admin → Einstellungen → Modelle → Verbindungen` einen Provider mit Protokoll, optionaler Base URL und API-Key anlegen. Vor dem Speichern prüft MDScribe die Verbindung.
2. **Modelle synchronisieren**: Beim Anlegen (und bei jedem manuellen Refresh) liest MDScribe die Modellliste des Providers ein. Die Datenbank ist dabei die maßgebliche Quelle — Modelle werden nicht zur Laufzeit live abgefragt.
3. **Standard-Slots belegen**: Aus den synchronisierten Modellen wählt der Administrator globale Standardmodelle für vier Slots:

| Slot              | Verwendung                                                                                            |
| ----------------- | ----------------------------------------------------------------------------------------------------- |
| Standard-Modell   | Erzeugt immer die finale Antwort; Fähigkeiten (Dokumente, Audio) wählt der Administrator per Checkbox |
| Audio-Modell      | Transkribiert Audioaufnahmen, wenn die Fähigkeit Audio nicht angehakt ist                             |
| Dokumenten-Modell | Extrahiert PDF- und Bildinhalte, wenn die Fähigkeit Dokumente nicht angehakt ist                      |
| Evaluation        | Automatische Auswertungen im Admin-Bereich                                                            |

Das Standard-Modell beantwortet jede Anfrage. Sind seine Fähigkeiten Dokumente bzw. Audio angehakt, erhält es diese Eingaben direkt als multimodalen Input. Nicht angehakte Eingaben werden zuerst vom jeweiligen Slot-Modell vorverarbeitet — wahlweise **direkt** (Transkriptions-Endpoint bzw. Dokument ohne Prompt, z. B. für dedizierte OCR-Modelle) oder **multimodal** (Prompt + Eingabe an ein Chat-Modell) — und das Ergebnis fließt als Text in die Generierung ein.

## API-Keys und Sicherheit

* API-Keys werden verschlüsselt in der Datenbank gespeichert und nie an den Browser ausgeliefert.
* Das gilt sowohl für Betreiber- als auch für nutzereigene BYOK-Schlüssel.
* Es gibt keine hartkodierten Fallback-Provider: Ohne konfigurierte Verbindung findet keine Generierung statt.
* Welche Datenschutz-Eigenschaften eine Generierung hat, hängt vom gewählten Provider ab — siehe die einzelnen Provider-Seiten und [KI-Datenfluss](/privacy/ki-datenfluss).
