In OpenClaw (Open WebUI) gibt es zwei Möglichkeiten, ein Großes Sprachmodell anzubinden: den OpenAI-kompatiblen Modus (openai-completions) und das native Claude-Format (anthropic-messages). Viele Nutzer verstehen den Unterschied nicht, was dazu führt, dass sie entweder das falsche Format für Claude-Modelle verwenden oder die erweiterten Funktionen wie Prompt Caching verpassen, die das native Format bietet.
Der Kernnutzen: Nachdem du diesen Artikel gelesen hast, wirst du die vollständige Konfigurationsmethode für beide Anbindungsarten in OpenClaw beherrschen, genau wissen, welches Format für welches Modell geeignet ist, und die Konfigurationscodes direkt kopieren und verwenden können.

Kernvergleich der beiden OpenClaw-Zugriffsmethoden
| Vergleichsdimension | OpenAI-kompatibler Modus | Claude-natives Format |
|---|---|---|
| API-Typ | openai-completions |
anthropic-messages |
| baseUrl | https://api.apiyi.com/v1 |
https://api.apiyi.com |
| Geeignete Modelle | GPT, Gemini, Grok, GLM, Kimi, DeepSeek, Minimax usw. | Claude-Serie (sonnet, opus, haiku) |
| Zusätzliche Header erforderlich? | Nein | Ja, anthropic-version benötigt |
| Prompt Caching | ✗ Nicht unterstützt | ✓ Unterstützt |
| Extended Thinking | ✗ Nicht unterstützt | ✓ Unterstützt (Thinking-Modelle) |
| URL-Pfadunterschied | Endet mit /v1 |
Endet nicht mit /v1 |
Ein-Satz-Zusammenfassung der beiden OpenClaw-Zugriffsmethoden
Merken Sie sich eine einfache Regel: Verwenden Sie anthropic-messages für Claude-Modelle und openai-completions für alle anderen Modelle. Der offensichtlichste Unterschied ist die baseUrl – der OpenAI-kompatible Modus endet mit /v1, das native Claude-Format nicht.
Tutorial zur Konfiguration des OpenClaw OpenAI-kompatiblen Modus
Anwendungsfälle für den OpenAI-kompatiblen Modus
Der OpenAI-kompatible Modus (openai-completions) ist die universellste Zugriffsmethode in OpenClaw und eignet sich für alle großen Sprachmodelle außer Claude. Die meisten API-Proxy-Dienste verwenden dieses standardisierte OpenAI-Format.
Vollständiger Konfigurationscode für den OpenAI-kompatiblen Modus
Hier ist die vollständige Konfiguration für den Zugriff auf GPT-5.4 über APIYI:
{
"agents": {
"defaults": {
"model": { "primary": "apiyi/gpt-5.4" }
}
},
"models": {
"providers": {
"apiyi": {
"baseUrl": "https://api.apiyi.com/v1",
"apiKey": "sk-Ihr-API-Schlüssel",
"api": "openai-completions",
"models": [
{ "id": "gpt-5.4", "name": "GPT-5.4" }
]
}
}
}
}
Erweiterte Konfiguration für mehrere Modelle anzeigen
Wenn Sie mehrere allgemeine Modelle gleichzeitig nutzen möchten, können Sie der models-Array weitere Modelle hinzufügen:
{
"models": {
"providers": {
"apiyi": {
"baseUrl": "https://api.apiyi.com/v1",
"apiKey": "sk-Ihr-API-Schlüssel",
"api": "openai-completions",
"models": [
{ "id": "gpt-5.4", "name": "GPT-5.4" },
{ "id": "gemini-3-flash-preview", "name": "Gemini 3 Flash" },
{ "id": "deepseek-v3.2", "name": "DeepSeek V3.2" },
{ "id": "glm-5", "name": "GLM-5" },
{ "id": "kimi-k2.5", "name": "Kimi K2.5" },
{ "id": "grok-4", "name": "Grok 4" },
{ "id": "Minimax-M2.5", "name": "Minimax M2.5" }
]
}
}
}
}
Alle diese Modelle teilen sich denselben API-Schlüssel und dieselbe baseUrl. Das ist der Vorteil des OpenAI-kompatiblen Modus – eine Konfiguration für alle allgemeinen Modelle.
Wichtige Konfigurationspunkte für den OpenAI-kompatiblen Modus
| Konfigurationselement | Wert | Erklärung |
|---|---|---|
baseUrl |
https://api.apiyi.com/v1 |
Muss /v1 enthalten |
api |
openai-completions |
Gibt das OpenAI-kompatible Protokoll an |
apiKey |
sk-Ihr-Schlüssel |
Auf APIYI apiyi.com erhalten |
models[].id |
Modell-ID | Muss mit dem von der API unterstützten Modellnamen übereinstimmen |
🎯 Konfigurationshinweis: Das
/v1am Ende der baseUrl darf nicht weggelassen werden, es ist der Standardpfad für das OpenAI-kompatible Protokoll. Registrieren Sie sich auf APIYI apiyi.com, um Ihren API-Schlüssel und kostenloses Guthaben zu erhalten.
Claude Native Format Konfigurationsanleitung
Anwendungsfälle für das Claude Native Format
Das Claude Native Format (anthropic-messages) ist die spezielle Anbindungsmethode für die Claude-Modellreihe. Durch die Verwendung des nativen Formats erhalten Sie Zugriff auf exklusive Claude-Funktionen wie Prompt Caching, Extended Thinking und PDF-Verarbeitung.
Vollständiger Konfigurationscode für das Claude Native Format
Hier ist die vollständige Konfiguration für die Anbindung von Claude-Modellen über APIYI:
{
"models": {
"providers": {
"apiyi-claude": {
"baseUrl": "https://api.apiyi.com",
"apiKey": "sk-你的API密钥",
"api": "anthropic-messages",
"headers": {
"anthropic-version": "2023-06-01",
"anthropic-beta": ""
},
"models": [
{
"id": "claude-sonnet-4-6",
"name": "Claude Sonnet 4.6",
"reasoning": false,
"input": ["text"],
"contextWindow": 200000,
"maxTokens": 16384
},
{
"id": "claude-sonnet-4-6-thinking",
"name": "Claude Sonnet 4.6 Thinking",
"reasoning": false,
"input": ["text"],
"contextWindow": 200000,
"maxTokens": 16384
}
]
}
}
}
}
Vollständige Konfiguration mit Opus und Haiku anzeigen
{
"models": {
"providers": {
"apiyi-claude": {
"baseUrl": "https://api.apiyi.com",
"apiKey": "sk-你的API密钥",
"api": "anthropic-messages",
"headers": {
"anthropic-version": "2023-06-01",
"anthropic-beta": ""
},
"models": [
{
"id": "claude-sonnet-4-6",
"name": "Claude Sonnet 4.6",
"reasoning": false,
"input": ["text"],
"contextWindow": 200000,
"maxTokens": 16384
},
{
"id": "claude-sonnet-4-6-thinking",
"name": "Claude Sonnet 4.6 Thinking",
"reasoning": false,
"input": ["text"],
"contextWindow": 200000,
"maxTokens": 16384
},
{
"id": "claude-opus-4-6",
"name": "Claude Opus 4.6",
"reasoning": false,
"input": ["text"],
"contextWindow": 200000,
"maxTokens": 16384
},
{
"id": "claude-haiku-4-5-20251001",
"name": "Claude Haiku 4.5",
"reasoning": false,
"input": ["text"],
"contextWindow": 200000,
"maxTokens": 8192
}
]
}
}
}
}
Wichtige Konfigurationspunkte für das Claude Native Format
| Konfigurationselement | Wert | Erklärung |
|---|---|---|
baseUrl |
https://api.apiyi.com |
Ohne /v1, das ist der entscheidende Unterschied |
api |
anthropic-messages |
Gibt das Claude Native Protokoll an |
headers.anthropic-version |
2023-06-01 |
Anthropic API-Versionsnummer, erforderlich |
headers.anthropic-beta |
"" |
Einfach leer lassen, wird für Beta-Funktionen verwendet |
contextWindow |
200000 |
Claude-Serie unterstützt 200K Kontext |
maxTokens |
16384 |
Maximale Ausgabe-Token-Anzahl |
🎯 Wichtiger Unterschied: Die baseUrl für das Claude Native Format enthält kein
/v1. Das ist der häufigste Fehler für Anfänger – wenn die Claude-Anbindung einen Fehler meldet, prüfen Sie zuerst, ob versehentlich/v1am Ende der URL hinzugefügt wurde.
Konfiguration für die gleichzeitige Verwendung beider Formate in OpenClaw
In der Praxis benötigen Sie wahrscheinlich sowohl allgemeine Modelle als auch Claude-Modelle. In diesem Fall müssen Sie in OpenClaw zwei Provider konfigurieren:

Kombinierter Konfigurationscode für zwei Provider
Schreiben Sie beide Provider-Formate in dieselbe Konfigurationsdatei, dann können Sie in OpenClaw frei zwischen Modellen wechseln:
{
"agents": {
"defaults": {
"model": { "primary": "apiyi/gpt-5.4" }
}
},
"models": {
"providers": {
"apiyi": {
"baseUrl": "https://api.apiyi.com/v1",
"apiKey": "sk-你的API密钥",
"api": "openai-completions",
"models": [
{ "id": "gpt-5.4", "name": "GPT-5.4" },
{ "id": "deepseek-v3.2", "name": "DeepSeek V3.2" },
{ "id": "gemini-3-flash-preview", "name": "Gemini 3 Flash" },
{ "id": "glm-5", "name": "GLM-5" },
{ "id": "kimi-k2.5", "name": "Kimi K2.5" },
{ "id": "grok-4", "name": "Grok 4" },
{ "id": "Minimax-M2.5", "name": "Minimax M2.5" }
]
},
"apiyi-claude": {
"baseUrl": "https://api.apiyi.com",
"apiKey": "sk-你的API密钥",
"api": "anthropic-messages",
"headers": {
"anthropic-version": "2023-06-01",
"anthropic-beta": ""
},
"models": [
{
"id": "claude-sonnet-4-6",
"name": "Claude Sonnet 4.6",
"reasoning": false,
"input": ["text"],
"contextWindow": 200000,
"maxTokens": 16384
},
{
"id": "claude-sonnet-4-6-thinking",
"name": "Claude Sonnet 4.6 Thinking",
"reasoning": false,
"input": ["text"],
"contextWindow": 200000,
"maxTokens": 16384
},
{
"id": "claude-opus-4-6",
"name": "Claude Opus 4.6",
"reasoning": false,
"input": ["text"],
"contextWindow": 200000,
"maxTokens": 16384
}
]
}
}
}
}
🎯 Wichtiger Hinweis: Beide Provider können denselben API-Schlüssel verwenden. Der gleiche API-Schlüssel von APIYI apiyi.com unterstützt sowohl das OpenAI-kompatible Format als auch das Claude Native Format, es sind keine mehreren Keys erforderlich.
Fehlerbehebung bei den beiden OpenClaw-Formaten
Der häufigste Fehler bei der Konfiguration ist eine Nichtübereinstimmung zwischen baseUrl und API-Typ. Hier sind die häufigsten Fehler und ihre Lösungen:

| Fehlertyp | Fehlerhafte Konfiguration | Korrekte Konfiguration | Fehlererscheinung |
|---|---|---|---|
| Falsches Format für Claude | api: openai-completions |
api: anthropic-messages |
Dialog funktioniert, aber erweiterte Funktionen fehlen |
| baseUrl enthält /v1 | api.apiyi.com/v1 + anthropic |
api.apiyi.com + anthropic |
404 oder Verbindungsfehler |
| Headers fehlen | Kein anthropic-version | "2023-06-01" |
400 Bad Request |
| /v1 fehlt bei generischem Modell | api.apiyi.com + openai |
api.apiyi.com/v1 + openai |
Pfadfehler |
| Falscher Modellname | claude-4-sonnet |
claude-sonnet-4-6 |
Modell existiert nicht |
🎯 Schnell-Check: OpenAI-Format mit
/v1, Claude-Format ohne/v1. Wenn Sie sich das merken, vermeiden Sie 80% der Konfigurationsfehler. Bei anderen Problemen können Sie die vollständige Anleitung im Dokumentationszentrum von APIYI (apiyi.com) einsehen.
Häufig gestellte Fragen
Q1: Warum sollte man nicht den OpenAI-kompatiblen Modus für Claude verwenden?
Technisch ist es möglich (Claude hat auch einen OpenAI-kompatiblen Endpunkt), aber dabei gehen wichtige Funktionen verloren: Prompt Caching (spart bis zu 90% der Eingabekosten), Extended Thinking (tiefgehende Schlussfolgerungen), PDF-Verarbeitung und Zitate. Für alltägliche Chats spielt das keine Rolle, aber in Produktionsumgebungen und bei langen Dialogen sind die Kostenunterschiede erheblich. Die Verwendung des nativen anthropic-messages-Formats in OpenClaw ist die bessere Wahl.
Q2: Können beide Provider denselben API-Schlüssel verwenden?
Ja. Derselbe API-Schlüssel von APIYI (apiyi.com) unterstützt sowohl das OpenAI-kompatible Format als auch das native Claude-Format. In der Konfiguration können Sie für die beiden Provider apiyi und apiyi-claude denselben apiKey-Wert eintragen. Es ist nicht nötig, zwei verschiedene Schlüssel zu beantragen.
Q3: Wie wechsle ich in OpenClaw zwischen verschiedenen Modellen?
Nachdem Sie beide Provider konfiguriert haben, sehen Sie alle eingerichteten Modelle direkt im Dropdown-Menü zur Modellauswahl in der OpenClaw-Konversationsoberfläche. Generische Modelle werden als apiyi/gpt-5.4 usw. angezeigt, Claude-Modelle als apiyi-claude/claude-sonnet-4-6 usw. Ein Klick genügt zum Wechseln – Sie müssen die Konfigurationsdatei nicht ändern.
Zusammenfassung
Die Kernpunkte der beiden Zugangsmethoden für OpenClaw:
- Allgemeine Modelle mit
openai-completions: Alle Nicht-Claude-Modelle wie GPT, Gemini, DeepSeek, GLM, Kimi, Grok, Minimax usw. DiebaseUrlenthält/v1. - Claude-Serie mit
anthropic-messages: Modelle wie claude-sonnet-4-6, claude-opus-4-6, claude-haiku usw. DiebaseUrlenthält KEIN/v1und benötigt denanthropic-version-Header. - Zwei parallel existierende Provider sind die beste Praxis: Konfigurieren Sie zwei Provider mit demselben API-Schlüssel und wechseln Sie in OpenClaw frei zwischen allen Modellen.
Empfohlen wird, den API-Schlüssel über APIYI (apiyi.com) zu beziehen. Ein einziger Schlüssel ermöglicht den Zugriff auf alle gängigen Modelle wie GPT, Claude, Gemini, DeepSeek usw. und unterstützt sowohl OpenAI-kompatible als auch Claude-native Formate.
📚 Referenzen
-
APIYI Hilfezentrum: Vollständiges Tutorial zur OpenClaw-Konfiguration
- Link:
help.apiyi.com - Beschreibung: Enthält detaillierte Anleitungen für verschiedene Seiten und aktuelle Modelllisten.
- Link:
-
Anthropic API-Dokumentation: Spezifikation des Claude-native API-Formats
- Link:
platform.claude.com/docs/en/api/messages - Beschreibung: Vollständige Parameter und Antwortformate für die Messages API.
- Link:
-
OpenAI SDK-Kompatibilitätsdokumentation: Welche Parameter bei Claude ignoriert werden
- Link:
platform.claude.com/docs/en/api/openai-sdk - Beschreibung: Vollständige Liste der unterstützten und nicht unterstützten Parameter.
- Link:
-
Open WebUI-Dokumentation: Anleitung zur Konfiguration mehrerer Provider in OpenClaw
- Link:
docs.openwebui.com - Beschreibung: Provider-Konfiguration, Modellverwaltung und Agent-Einstellungen.
- Link:
Autor: APIYI Technikteam
Technischer Austausch: Diskussionen sind in den Kommentaren willkommen. Weitere Informationen finden Sie im APIYI Dokumentationszentrum unter docs.apiyi.com.
