OpenAI-kompatible API – Nutzen Sie jedes LLM mit einem Endpunkt | APIMaster.ai
So funktioniert die OpenAI-kompatible API: Rufen Sie Claude-, DeepSeek-, Gemini- und GPT-Modelle über einen einzigen OpenAI-Format-Endpunkt auf. Anleitung zum nahtlosen Austausch mit Python-Beispielen.
Leitfaden zur OpenAI-kompatiblen API
Das OpenAI-API-Format hat sich zur Standardschnittstelle für große Sprachmodelle entwickelt. Eine „OpenAI-kompatible API“ akzeptiert das gleiche Anfrageformat (/v1/chat/completions) und gibt Antworten in derselben Struktur zurück – sodass Sie Modelle austauschen können, ohne Ihren Code zu ändern.
APIMaster.ai bietet einen OpenAI-kompatiblen Endpunkt für Claude, GPT, DeepSeek, Gemini und mehr.
Was ist eine OpenAI-kompatible API?
Jede API, die diese Endpunkte implementiert, ist „OpenAI-kompatibel“:
| Endpunkt | Methode | Zweck |
|---|---|---|
/v1/chat/completions |
POST | Antworten generieren |
/v1/models |
GET | Verfügbare Modelle auflisten |
/v1/embeddings |
POST | Einbettungen erstellen |
Das Anfrage-/Antwortschema ist identisch mit dem von OpenAI, sodass jedes Tool, das OpenAI unterstützt (LangChain, LiteLLM, Dify, open-webui usw.), automatisch funktioniert.
So verwenden Sie den OpenAI-kompatiblen Endpunkt von APIMaster
Basis-URL: https://apimaster.ai/v1
from openai import OpenAI
client = OpenAI(
api_key="YOUR_APIMASTER_KEY",
base_url="https://apimaster.ai/v1",
)
# Call Claude
response = client.chat.completions.create(
model="claude-sonnet-4-6",
messages=[{"role": "user", "content": "Hello from OpenAI-compatible API!"}],
)
# Call DeepSeek
response = client.chat.completions.create(
model="deepseek-v4-flash",
messages=[{"role": "user", "content": "Hello!"}],
)
# Call GPT
response = client.chat.completions.create(
model="gpt-5.4",
messages=[{"role": "user", "content": "Hello!"}],
)
print(response.choices[0].message.content)
Ein Client, drei Anbieter, null Codeänderungen dazwischen.
Integration mit gängigen Frameworks
LangChain
from langchain_openai import ChatOpenAI
llm = ChatOpenAI(
model="claude-sonnet-4-6",
openai_api_key="YOUR_APIMASTER_KEY",
openai_api_base="https://apimaster.ai/v1",
)
response = llm.invoke("What is LangChain used for?")
print(response.content)
LiteLLM
import litellm
response = litellm.completion(
model="openai/claude-sonnet-4-6",
api_key="YOUR_APIMASTER_KEY",
api_base="https://apimaster.ai/v1",
messages=[{"role": "user", "content": "Hello!"}],
)
print(response.choices[0].message.content)
Dify
In den Modelanbietereinstellungen von Dify:
- Anbieter: OpenAI-kompatibel
- API-Schlüssel: Ihr APIMaster-Schlüssel
- API-Basis-URL:
https://apimaster.ai/v1 - Modellname:
claude-sonnet-4-6odergpt-5.4
Open WebUI
docker run -d \
-e OPENAI_API_KEY="YOUR_APIMASTER_KEY" \
-e OPENAI_API_BASE_URL="https://apimaster.ai/v1" \
-p 3000:8080 \
ghcr.io/open-webui/open-webui
Cursor / VS Code KI-Erweiterungen
Setzen Sie Benutzerdefinierte OpenAI-Basis-URL auf https://apimaster.ai/v1 und verwenden Sie Ihren APIMaster-Schlüssel. Wählen Sie ein beliebiges Modell aus der verfügbaren Liste aus.
Verfügbare Modelle auf dem OpenAI-kompatiblen Endpunkt von APIMaster
Claude (Anthropic)
claude-sonnet-4-6— bestes Preis-Leistungs-Verhältnisclaude-opus-4-8— leistungsfähigstesclaude-haiku-4-5— schnellstes, günstigstes
GPT (OpenAI)
gpt-5.5— leistungsstarkes Modell der GPT-5-Seriegpt-5.4— ausgewogenes Modell der GPT-5-Serie
DeepSeek
deepseek-v4-flash— stark beim Programmieren, sehr günstigdeepseek-v4-pro— logisches Denken
Gemini (Google)
gemini-2.5-pro— langer Kontext
Die vollständige Liste finden Sie auf der Modellseite.
Modellwechsel zur Laufzeit
MODELS = ["claude-sonnet-4-6", "gpt-5.4", "deepseek-v4-flash"]
def compare_models(prompt):
client = OpenAI(api_key="YOUR_KEY", base_url="https://apimaster.ai/v1")
for model in MODELS:
resp = client.chat.completions.create(
model=model,
messages=[{"role": "user", "content": prompt}],
max_tokens=200,
)
print(f"\n=== {model} ===")
print(resp.choices[0].message.content)
compare_models("Explain recursion in one paragraph.")
Migration von OpenAI zur OpenAI-kompatiblen API
Ändern Sie genau zwei Zeilen:
# Before
from openai import OpenAI
client = OpenAI(api_key="sk-...")
# After (APIMaster)
from openai import OpenAI
client = OpenAI(
api_key="YOUR_APIMASTER_KEY", # ← changed
base_url="https://apimaster.ai/v1", # ← added
)
Alles andere – Modelle, Streaming, Funktionsaufrufe, Einbettungen – bleibt gleich.
Warum APIMaster für die OpenAI-kompatible API
- Alle großen Anbieter in einem Endpunkt: keine separaten Schlüssel für jeden Anbieter
- Fingerabdruck verifiziert: wissen, welches Modell Sie tatsächlich aufrufen
- Ermäßigte Preise für ausgewählte Modelle
Häufig gestellte Fragen
Was ist eine OpenAI-kompatible API?
Eine API, die dem Format des Chat-Completions-Endpunkts von OpenAI entspricht (POST /v1/chat/completions). Jede Bibliothek oder jedes Tool, das für OpenAI entwickelt wurde – LangChain, LlamaIndex, PromptFlow – funktioniert ohne Codeänderungen mit einer OpenAI-kompatiblen API.
Welche Modelle unterstützt die OpenAI-kompatible API von APIMaster? GPT-5-Serienmodelle, GPT-4o, Claude Sonnet 4.6, Claude Opus 4.8, DeepSeek V4 Flash/Pro, Gemini 2.5 Pro und mehr. Siehe die vollständige Modellliste.
Wie wechsle ich von OpenAI zu einer OpenAI-kompatiblen API?
Ändern Sie zwei Werte: api_key auf Ihren APIMaster-Schlüssel und base_url auf https://apimaster.ai/v1. Alle Modellaufrufe, Streaming, Tool-Nutzung und Antwortanalyse funktionieren unverändert.
Unterstützt die API von APIMaster Streaming und Funktionsaufrufe? Ja – beide werden vollständig unterstützt und verwenden dieselbe Schnittstelle wie die offizielle OpenAI-API.
Kann ich einen API-Schlüssel für mehrere Modellanbieter verwenden?
Ja – das ist der Hauptvorteil von APIMaster. Ein Schlüssel und ein Endpunkt ermöglichen es Ihnen, GPT, Claude, DeepSeek und Gemini aufzurufen, indem Sie einfach den Parameter model ändern.
API-Zugang erhalten – ein OpenAI-kompatibler Schlüssel für GPT, Claude & DeepSeek → · Modellpreise ansehen →