CLI-Agent

Claude Code an ein chinesisches Modell anbinden: welche Fähigkeiten wegfallen

Mit einem Drittanbieter-Modell läuft Claude Code weiter, aber nicht jede Funktion bleibt erhalten. Dieser Beitrag teilt die Fähigkeiten in drei Schichten – Protokoll, Modell, Client – und sagt Punkt für Punkt, was ausfällt, was unberührt bleibt und ob sich der Verlust ausgleichen lässt.

Geprüft am 2026-10-26Gilt für
Claude Code 2.x

Kurz gefasst

Die Funktionen von Claude Code liegen in drei Schichten, und nur die mittlere fällt aus:

  • Client-Schicht (subagent, MCP, Dateibearbeitung, Slash-Befehle): läuft auf Ihrer Maschine, vom Modellwechsel unberührt.
  • Protokoll-Schicht (Messages-Format, Streaming-Events, cache_control, thinking-Blöcke): hängt am Gateway – so viel, wie es davon implementiert.
  • Modell-Schicht (Reasoning-Fähigkeit, visuelle Eingabe, Cache-Treffer): hängt am Modell selbst – anderes Modell, andere Fähigkeiten.

Der eigentliche Kompromiss findet in der Modell-Schicht statt, nicht in der Protokoll-Schicht. Das bestimmt die Erwartung an den Wechsel: Sie tauschen das Modell, nicht Claude Code.

Tabelle der ausfallenden Fähigkeiten

FähigkeitOffizielles ClaudeMit DeepSeek V4Zuordnung
Code-Editing, Multi-File-Refactoring✅✅Client-Schicht, unberührt
subagent / Task-Tool✅✅Client-Schicht, unberührt
MCP-Server✅✅Client-Schicht, unberührt
Slash-Befehle, hooks✅✅Client-Schicht, unberührt
Bildeingabe (Screenshots, Designentwürfe)✅❌Modell-Schicht, braucht ein Vision-Modell
extended thinking✅❌Modell-Schicht, das Modell erzeugt selbst keine thinking-Blöcke
prompt caching✅⚠️ teilweiseProtokoll-Schicht + Modell-Schicht
WebSearch-Tool✅❌serverseitiges Tool, läuft nur mit dem offiziellen Dienst
langer Kontext (1M)❌ (200K)✅Modell-Schicht, wird sogar besser
im Inland direkt erreichbar, Abrechnung in Renminbi❌✅Netzwerk und Abrechnung, siehe Lösung ohne Kreditkarte

Punkt für Punkt

Bildeingabe fällt aus

Wenn Sie in Claude Code ein Bild einfügen, kodiert der Client es als Bildblock und legt es in die Nachricht. Ein Textmodell weist diesen Block entweder mit einem Parameterfehler zurück oder verwirft ihn stillschweigend – Letzteres ist unangenehmer, weil das Modell dann anfängt zu raten, was auf dem Bild zu sehen ist.

Umgehung: Aufgaben mit Bildbezug auf ein Modell mit visueller Eingabe umleiten; reines Text-Refactoring braucht das nicht.

extended thinking gibt es nicht

extended thinking ist ein Reasoning-Block auf der Anthropic-Modellseite, im Messages-Protokoll erscheint er als Inhaltsblock vom Typ thinking. Ein Gateway kann solche Blöcke durchreichen, aber das Modell selbst erzeugt sie nicht – mit DeepSeek bleibt dieser Pfad leer.

Die Alternative ist, direkt ein Reasoning-Modell zu verwenden (zum Beispiel ist deepseek-v4-pro-0813 selbst ein Reasoning-Modell); sein Reasoning findet im Modell statt und wird nicht über thinking-Blöcke nach außen gegeben. Sie bekommen „denkt besser“, nicht „man sieht beim Denken zu“.

prompt caching ist teilweise verfügbar

Dieser Punkt wird am leichtesten falsch eingeschätzt. Zwei Ebenen sind zu trennen:

  • Abrechnungsebene: Die Preisliste von KimiSeek hat die Stufe „gecachter Input“; DeepSeek V4 Pro kostet off-peak ¥4.5 / gecacht ¥0.45, Faktor zehn. Das belegt, dass Cache-Treffer tatsächlich bepreist und abgerechnet werden.
  • Protokoll-Ebene: Anthropic markiert Cache-Breakpoints mit cache_control, und diese Semantik deckt sich nicht vollständig mit der Cache-Implementierung des Upstreams. Die Trefferquote hängt davon ab, wie der Upstream rechnet; der Client kann sie nicht erzwingen.

Fazit: Der Cache wirkt und spart tatsächlich Geld, aber kalkulieren Sie Ihre Rechnung nicht mit „offiziellen Cache-Trefferquoten“.

WebSearch ist gar nicht verfügbar

WebSearch in Claude Code ist kein lokal ausgeführtes Tool, sondern ein serverseitiges Tool von Anthropic. Sobald die Anfrage das Gateway passiert, erkennt der Upstream diese Tool-Definition nicht an, und der Aufruf schlägt fehl oder liefert „nicht implementiert“.

Umgehung: ein Fetch-Tool aus einem lokalen MCP einsetzen – das gehört zur Client-Schicht, der Modellwechsel berührt es nicht.

Was unberührt bleibt

Das gehört klar gesagt, weil es die Frage „lohnt sich der Wechsel“ entscheidet:

  • Code-Editing: Dateien lesen und schreiben, Multi-File-Diffs, Tests ausführen – alles erledigt der Client.
  • subagent und parallele Aufgaben: Claude Code plant selbst, ohne Abhängigkeit vom Modellanbieter.
  • MCP-Ökosystem: Datenbanken, Browser, interne Systeme werden wie bisher angebunden.
  • Rechte- und hooks-System: lokale Konfiguration, modellunabhängig.

Anders gesagt: Claude Code als „Agent-Gerüst“ behält seine Fähigkeiten vollständig; verloren gehen bestimmte Eigenschaften des Modells Claude.

Wie Sie den Verlust klein halten

  1. Modell nach Aufgabe wählen: Refactoring und Verständnis langer Dateien mit deepseek-v4-pro-0813 (1M Kontext, Reasoning-Modell), Tippfehler und Commit-Messages mit deepseek-v4.1-flash, zehnmal günstiger.
  2. Bildaufgaben getrennt behandeln: Screenshots nicht an ein Textmodell geben, sondern erst in eine Textbeschreibung überführen oder für diese Aufgabe auf ein Vision-Modell wechseln.
  3. Nicht auf thinking-Blöcke verlassen: Wo Sie „den Rechenweg sehen“ wollen, lassen Sie zuerst einen Plan ausgeben und dann ausführen.
  4. Cache-Erwartung um dreißig Prozent dämpfen: Eine Rechnung, die mit offiziellen Trefferquoten geschätzt wurde, fällt real höher aus.

Prüfliste

Nach der Einrichtung bestätigen drei Prüfungen, dass die Verbindung wirklich steht:

Den eigenen KimiSeek-API-Key im selben Terminal setzen, in dem curl ausgeführt wird, und den Platzhalter ersetzen. Im Client gespeicherte Zugangsdaten setzen diese Shell-Variable nicht automatisch:

Shell · API key
# Replace the placeholder with your own key from the dashboard.
export KIMISEEK_API_KEY="ks-your-key"
Shell · Anthropic Messages
curl https://api.kimiseek.app/v1/messages \
  -H "x-api-key: ${KIMISEEK_API_KEY:?Set KIMISEEK_API_KEY before running this command}" \
  -H "anthropic-version: 2023-06-01" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "deepseek-v4-pro-0813",
    "max_tokens": 512,
    "messages": [{"role": "user", "content": "Hello"}]
  }'
  • 200 mit einem content-Array → die Protokoll-Schicht ist offen.
  • In Claude Code kommt auf „Hallo“ eine Antwort → die Client-Konfiguration stimmt.
  • Lassen Sie eine Datei lesen und ändern → die Kette der Tool Calls funktioniert.

Scheitert ein Schritt, lokalisieren Sie den Fehler über den Wortlaut in der Fehlertabelle.

Wann Sie zum offiziellen Dienst zurückkehren sollten

Nicht in jedem Szenario lohnt dieses Sparen. Drei Fälle sprechen für den offiziellen Weg:

  • starke Abhängigkeit von visueller Eingabe (Designentwurf zu Code, UI-Durchsicht)
  • WebSearch für Recherche in Echtzeit
  • hohe Empfindlichkeit gegenüber Cache-Trefferquoten (sehr langer system prompt und hohe Aufruffrequenz)

In allen anderen Fällen ist die Ersparnis durch ein chinesisches Modell real; konkrete Zahlen stehen in der Lösung ohne Kreditkarte.

Geeignete Versionen und Prüfung

  • Claude Code: 2.x
  • Prüfdatum: 2026-10-26
  • Faktenquellen: offizielle Anthropic-Dokumentation (Messages-Protokoll, extended thinking, cache_control, serverseitige Tools); die Fähigkeits- und Preisfelder des KimiSeek-Modellkatalogs

Häufige Fragen

Verstößt ein chinesisches Modell gegen die Nutzungsbedingungen von Claude Code?

Claude Code ist ein Client, und ANTHROPIC_BASE_URL auf einen kompatiblen Dienst zu zeigen ist eine unterstützte Konfigurationsform. Achten Sie darauf, keine geteilten Accounts oder aufgeladenen Fremd-Keys zu verwenden – das ist ein anderes Thema, siehe den Risikohinweis in dem Beitrag ohne Kreditkarte.

Spart prompt caching wirklich Geld?

Ja, aber schätzen Sie nicht mit offiziellen Trefferquoten. Der Preis für gecachten Input liegt meist bei einem Zehntel des Inputs, bei DeepSeek V4 Pro off-peak sind das ¥0.45 gegen ¥4.5. Die Trefferquote bestimmt die Implementierung des Upstreams, der Client kann sie nicht steuern.

Warum zögert ein chinesisches Modell bei derselben Anweisung stärker beim Ändern von Dateien?

Meist sind es Verluste im Hin- und Rückweg des Tool-Call-Formats. Prüfen Sie zuerst, ob der native Protokollpfad verwendet wird (Claude Code nutzt /v1/messages, Codex nutzt /v1/responses), und dann, ob das Modell ein Reasoning-Modell ist.

Ist der 1M-Kontext wirklich nutzbar?

DeepSeek V4 Pro hat im Katalog einen context window von 1000000, die maximale Ausgabe pro Anfrage liegt bei 393,000. Der Stückpreis steigt mit längerem Kontext nicht, aber jede Anfrage schickt den vollen Text erneut, der eigentliche Aufwand liegt also auf der Input-Seite.