API-Überblick
Basis-URL, Authentifizierung und alle Endpunkte.
Die API folgt der OpenAI-API. Die offiziellen OpenAI-SDKs und alle Tools, die einen „OpenAI-kompatiblen“ Endpunkt unterstützen, funktionieren ohne Anpassung.
Basis-URL
https://api.promodelhub.de/v1Authentifizierung
Jeder Request braucht einen API-Key im Header Authorization:
Authorization: Bearer sk-...
Content-Type: application/jsonEndpunkte
| Methode | Pfad | Zweck |
|---|---|---|
POST | /v1/chat/completions | Chat, Textgenerierung, Tool-Calling, Bildeingabe, Reasoning |
POST | /v1/embeddings | Vektoren für semantische Suche und RAG |
GET | /v1/models | Modelle, die dein Key nutzen darf |
POST | /v1/completions | klassische Text-Completions ohne Chat-Format (Legacy) |
Jeder Pfad funktioniert auch ohne /v1, z. B. /chat/completions.
Nicht unterstützt
Folgende Teile der OpenAI-API gibt es bei uns (noch) nicht: Responses API (/v1/responses), Assistants, Files, Batch, Fine-Tuning, Moderation, Bild- und Audioerzeugung, Spracherkennung. Anfragen daran beantwortet die API mit 403.
Bilder als Eingabe gehen nur als Base64-Data-URI, nicht als Link (Bildeingabe).
Text-Completions (Legacy)
POST /v1/completions setzt einen Text fort, ohne Chat-Vorlage des Modells:
curl https://api.promodelhub.de/v1/completions \
-H "Authorization: Bearer $PRO_MODEL_HUB_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model": "mistral-small-24b", "prompt": "Die Hauptstadt von Frankreich ist", "max_tokens": 10}'Für neue Anwendungen empfehlen wir Chat Completions: Die Modelle sind auf das Chat-Format trainiert und liefern damit deutlich bessere Ergebnisse.