Schnellstart
In unter 5 Minuten zur ersten Anfrage: ein OpenAI-kompatibler Endpoint, ein Key, jedes Modell.
Was ist Noirdoc?
Noirdoc ist eine Schnittstelle zu allen KI-Modellen — ein OpenAI-kompatibler
Endpoint unter https://api.noirdoc.de/v1. Sie wählen ein Modell, senden eine
Anfrage und erhalten eine Antwort. Kein eigener Provider-Account, keine neuen
Verträge: Die Plattform stellt die verwalteten Modelle bereit, souverän in
Deutschland betrieben.
Bei Bedarf pseudonymisiert Noirdoc personenbezogene Daten, bevor sie ein Modell erreichen — die Maskierung ist ein optionales Feature, das Sie aktivieren können. Mehr dazu unter Maskierung.
Voraussetzungen
Sie brauchen nur einen Noirdoc-API-Key (beginnt mit px-). Erstellen Sie
ihn im Noirdoc-Portal oder bitten Sie den
Administrator Ihrer Organisation darum. Das px--Präfix unterscheidet ihn klar
von Provider-Keys; derselbe Key funktioniert für alle Anfragen.
Schnellstart
Drei Schritte — kein SDK-Zwang, kein Code-Umbau.
1. Noirdoc-API-Key besorgen
Melden Sie sich im Portal an und erstellen Sie
unter API-Schlüssel einen Key. Jeder Key beginnt mit px-.
2. Erste Anfrage senden
curl https://api.noirdoc.de/v1/chat/completions \
-H "Authorization: Bearer px-..." \
-H "Content-Type: application/json" \
-d '{
"model": "<model-id>",
"messages": [{"role": "user", "content": "Hallo"}]
}'
Mit dem OpenAI-SDK genügt es, base_url und api_key zu tauschen — der
restliche Code bleibt unverändert:
from openai import OpenAI
client = OpenAI(
base_url="https://api.noirdoc.de/v1",
api_key="px-...",
)
response = client.chat.completions.create(
model="<model-id>",
messages=[{"role": "user", "content": "Hallo"}],
)
print(response.choices[0].message.content)
Jede Bibliothek, die eine benutzerdefinierte Base-URL unterstützt, funktioniert genauso — LangChain, LlamaIndex, Node.js-Clients und mehr.
3. Fertig
Mehr ist nicht nötig. Ihre Anfrage läuft über den Noirdoc-Endpoint an das gewählte Modell.
Modellverfügbarkeit
Welche Modelle Ihnen zur Verfügung stehen, liefert der Katalog-Endpunkt:
curl https://api.noirdoc.de/v1/models \
-H "Authorization: Bearer px-..."
Verwenden Sie eine der zurückgegebenen Modell-IDs als model-Parameter.
Dieselbe Liste zeigt auch das Portal.
Eigener Provider-Key (BYOK)
Statt der verwalteten Modelle können Sie Ihren eigenen Provider-Key
verwenden (OpenAI, Anthropic, Azure OpenAI, OpenRouter). Hinterlegen Sie ihn im
Portal — Noirdoc routet die Anfrage dann über Ihren Provider und Ihr Key wird
nie für Ihren Anwendungscode sichtbar. Ist ein eigener Key hinterlegt, hat er
Vorrang; andernfalls greifen die verwalteten Plattform-Modelle. Anfragen im
Anthropic-Format (/v1/messages) laufen ausschließlich über eigene Keys.
PII-Maskierung
Optional pseudonymisiert Noirdoc personenbezogene Daten — Namen, E-Mail-Adressen, Telefonnummern, IBANs und mehr — bevor das Modell sie sieht, und stellt sie in der Antwort wieder her. Die Maskierung ist standardmäßig deaktiviert und lässt sich pro Anfrage oder per Richtlinie aktivieren — siehe Maskierung.
Nächste Schritte
- Maskierung — wie die Pseudonymisierung funktioniert und wie Sie sie pro Anfrage steuern
- API-Referenz — Authentifizierung, Endpunkte, Streaming und Fehlercodes