GPT-6 Sol & Claude Opus 5.5 sind daGPT-6 Sol zum halben Preis von 5.6 Sol

Claude- und GPT-APIs in DeepSeek Harness nutzen

Mit einem eigenen Provider über das OpenAI-Protokoll laufen Claude Opus 5.5, Claude Sonnet 5.5 und GPT-6.1 in DeepSeek Harness, sobald jedes Modell Reasoning-Stufen und ein Ausgabelimit von 128K hat. Der eingebaute DeepSeek-Provider sendet eine Thinking-Einstellung, die Claude ablehnt.

Kiki, OmniaKey COO7 Min. Lesezeit
Auf dieser Seite

Um die Claude- und GPT-APIs in DeepSeek Harness zu nutzen, fügen Sie einen eigenen Provider mit OpenAI Chat Completions und der Base URL https://api.omniakey.com/v1 hinzu und geben Sie jedem Modell ein Ausgabelimit von 128.000 Tokens und seine Reasoning-Stufen. Lassen Sie Claude aus dem eingebauten DeepSeek-Provider heraus: Er sendet eine Thinking-Einstellung, die Claude ablehnt, sodass jede Anfrage mit 400 scheitert.

Wir haben diese Einrichtung am 28. Oktober 2026 in DeepSeek Harness 0.2.1-rc.3 getestet. Bei einem Provider haben Claude Opus 5.5, Claude Sonnet 5.5, GPT-6.1 Sol und GPT-6.1 Terra mit den Werkzeugen von Harness ein kleines Projekt durchsucht und korrekt geantwortet. OmniaKey verkauft den API-Zugang zu allen vier Modellen, und die Tests liefen darüber.

Kurz gesagt

  • Lassen Sie Claude aus dem eingebauten DeepSeek-Provider heraus. Er verlangt Thinking immer in einem Format, das Claude ablehnt, und sein Protokoll lässt sich nicht ändern.
  • Fügen Sie einen eigenen Provider hinzu: Protokoll OpenAI Chat Completions, Base URL https://api.omniakey.com/v1. Claude und GPT-6.1 laufen beide darauf.
  • Setzen Sie in den Optionen jedes Modells das Ausgabelimit auf 128.000 und schalten Sie die Reasoning-Stufen (Reasoning levels) ein. Ein von Hand hinzugefügtes Modell startet ohne beides.
  • Richten Sie das Standardmodell auf den neuen Provider und testen Sie in einer neuen Sitzung.

Warum gibt Claude in DeepSeek Harness 400 zurück?

Der eingebaute DeepSeek-Provider baut jede Anfrage im DeepSeek-Format auf, und Claude akzeptiert die Thinking-Einstellung dieses Formats nicht mehr.

Solange effort nicht off ist, sendet der Provider thinking: {type: "enabled"} ohne Token-Budget. Er verlangt außerdem 256.000 Ausgabe-Tokens, wenn der Modelleintrag kein niedrigeres Limit setzt. Sein Protokoll ist fest: Harness lehnt ein Protokollfeld bei diesem Provider mit "protocol is not configurable" ab.

Der Migrationsleitfaden von Anthropic (geprüft am 28. Oktober 2026) erklärt, warum das scheitert. Ab Claude Opus 4.7 nimmt Claude Thinking nur noch im adaptiven Modus an, deshalb liefert enabled einen 400-Fehler. Ältere Modelle wie Claude Haiku 4.5 akzeptieren enabled noch, aber nur mit budget_tokens, das dieser Provider nie sendet.

Also scheitert dort jedes Claude-Modell. Als wir Claude Opus 5.5 in den eingebauten Provider setzten, zeigte Harness einen Fehler, der mit Invalid request for the selected model. claude-opus-5-5 requires adaptive thinking beginnt. Nur das Thinking zu reparieren reicht nicht: Claude Opus 5.5 endet bei 128.000 Ausgabe-Tokens, also wäre der Standardwert 256.000 der nächste 400-Fehler.

Wie füge ich den OmniaKey-Provider hinzu?

Fügen Sie ihn in den Settings hinzu. In Harness 0.2.1-rc.3 hat das Formular alle Felder, die Sie brauchen. Neu bei Harness? Installieren Sie es zuerst mit der DeepSeek Harness Einrichtungsanleitung.

  1. Klicken Sie unten links auf More, öffnen Sie Settings und gehen Sie zu Models. Klicken Sie auf Add model provider und wählen Sie Custom model API.
  2. Füllen Sie den Provider aus:
    • Provider ID: omniakey
    • Display name: OmniaKey
    • Base URL: https://api.omniakey.com/v1
    • API protocol: OpenAI Chat Completions
    • API key: Ihr OmniaKey-Schlüssel
  3. Klicken Sie unter Models für jede Modell-ID aus der Tabelle unten einmal auf Add model.
  4. Öffnen Sie die Optionen jedes Modells mit dem Pfeil am Ende seiner Zeile und tragen Sie die Werte aus der Tabelle ein.
  5. Klicken Sie auf Create provider.
Model IDContext windowMax output tokensLevels
claude-opus-5-51.000.000128.000low bis max
claude-sonnet-5-51.000.000128.000low bis max
gpt-6.1-sol1.050.000128.000low bis max
gpt-6.1-terra1.050.000128.000off, low bis max

„low bis max“ sind fünf Stufen: low, medium, high, xhigh und max. Der API-Wert jeder Stufe ist dasselbe Wort, außer der Stufe off bei Terra, die none sendet. Setzen Sie unter Input types auch das Häkchen bei Bild (Image): Alle vier Modelle lesen Bilder, und ohne das Häkchen lehnt Harness eingefügte Bilder ab.

Modelloptionen von claude-opus-5-5 in DeepSeek Harness: Kontextfenster 1M, maximal 128K Ausgabe-Tokens, Text- und Bildeingabe, Reasoning-Stufen low bis max
Die Optionen jedes Modells enthalten das Ausgabelimit, die Eingabetypen und die Reasoning-Stufen.

Verwenden Sie für alle vier Modelle OpenAI Chat Completions; das ist das Protokoll, das wir getestet haben. Claude hat keine off-Stufe: Claude Opus 5.5 denkt immer, und OmniaKey liefert 400, wenn Opus 5.5 none erhält. GPT-6.1 Sol beginnt bei low und akzeptiert none ebenfalls nicht. Terra akzeptiert es, deshalb überspringt seine off-Stufe das Reasoning.

Die Limits stammen von den Anbietern. Anthropic nennt für Claude Opus 5.5 und Claude Sonnet 5.5 ein Kontextfenster von 1.000.000 Tokens. Die Modellseiten von OpenAI nennen 1.050.000 für beide GPT-6.1-Modelle; wir haben sie am 27. Oktober 2026 für den Vergleich Terra gegen Sol geprüft. Alle vier enden bei 128.000 Ausgabe-Tokens.

Wenn Sie früher Claude-IDs zum eingebauten DeepSeek-Provider hinzugefügt haben, löschen Sie sie dort, damit Sie nicht versehentlich die defekte Kopie auswählen.

Mit dem eingerichteten Provider führte Claude Opus 5.5 mit hohem Effort einen Befehl aus, las eine Datei und antwortete in 12 Sekunden:

DeepSeek Harness Sitzung mit Claude Opus 5.5 bei hohem Effort: Bash listet Dateien und führt app.py aus, Read öffnet app.py, und die Antwort sagt, dass der Ordner 3 Dateien enthält und app.py 5 ausgibt
Unser Test am 28. Oktober 2026: Claude Opus 5.5 prüft den Ordner mit Bash und Read, bevor es antwortet.

Warum bewirkt die Effort-Einstellung nichts?

Die Reasoning-Stufen sind für dieses Modell aus. Ein von Hand hinzugefügtes Modell startet mit ausgeschalteten Reasoning-Stufen, und Harness behandelt es als Modell, das nicht denken kann: Es sendet keinen Effort, und das Modell antwortet mit seinem Standardwert.

Schalten Sie sie ein und fügen Sie die Stufen aus der Tabelle hinzu. Das Modellmenü unter dem Nachrichtenfeld bietet dann alle diese Stufen an.

Effort-Menü von DeepSeek Harness für Claude Opus 5.5 mit Default, Low, Medium, High, Xhigh und Max, High ist ausgewählt
Mit gesetzten Reasoning-Stufen listet das Menü jede Stufe auf, die Sie hinzugefügt haben.

Mit welchem Modell startet eine neue Sitzung?

Mit dem Modell im Eintrag agent-default-model der Konfigurationsdatei Ihres Profils. In der Desktop-App ist diese Datei ~/.dsh/profiles/desktop/cordis.patch.yml. Wenn der Eintrag noch ein Claude-Modell im DeepSeek-Provider nennt, startet jede neue Sitzung auf dem fehlerhaften Provider. Richten Sie ihn auf den neuen aus:

yaml
- id: agent-default-model
  name: "@deepseek-ai/dsh-agent-default-model"
  config:
    provider: omniakey
    model: claude-opus-5-5
    reasoningEffort: high

Eine frische Installation hat diesen Eintrag bereits, bearbeiten Sie ihn also, statt einen zweiten hinzuzufügen. Bei zwei Einträgen verwendet Harness den letzten und warnt nicht.

Sie können das Modell weiterhin in jeder Sitzung über das Menü unter dem Nachrichtenfeld wechseln. Testen Sie in einer neuen Sitzung: Laut dem DeepSeek-Leitfaden behält eine Sitzung, die bereits eine Anfrage gesendet hat, das im Protokoll festgehaltene Modell.

Wo liegt die Konfigurationsdatei?

In der Desktop-App ist das ~/.dsh/profiles/desktop/cordis.patch.yml, und alles, was Sie in den Settings einstellen, können Sie stattdessen dort eintragen. Dies ist die Datei, die wir getestet haben, mit dem Provider und dem Standardmodell zusammen. Lassen Sie die Einträge stehen, die bereits in Ihrer Datei sind, etwa Schnittstelleneinstellungen. Wenn sie bereits einen Eintrag llm-pi-ai hat, fügen Sie den Provider omniakey unter dessen providers: hinzu, statt einen zweiten Eintrag anzulegen.

yaml
- id: llm-pi-ai
  name: "@deepseek-ai/dsh-llm-pi-ai"
  config:
    providers:
      omniakey:
        apiKeyEnv: OMNIAKEY_API_KEY
        displayName: OmniaKey
        api: openai-completions
        baseURL: https://api.omniakey.com/v1
        models:
          - id: claude-opus-5-5
            name: Claude Opus 5.5
            contextWindow: 1000000
            maxTokens: 128000
            input: [text, image]
            reasoningEfforts: { low: low, medium: medium, high: high, xhigh: xhigh, max: max }
          - id: claude-sonnet-5-5
            name: Claude Sonnet 5.5
            contextWindow: 1000000
            maxTokens: 128000
            input: [text, image]
            reasoningEfforts: { low: low, medium: medium, high: high, xhigh: xhigh, max: max }
          - id: gpt-6.1-sol
            name: GPT-6.1 Sol
            contextWindow: 1050000
            maxTokens: 128000
            input: [text, image]
            reasoningEfforts: { low: low, medium: medium, high: high, xhigh: xhigh, max: max }
          - id: gpt-6.1-terra
            name: GPT-6.1 Terra
            contextWindow: 1050000
            maxTokens: 128000
            input: [text, image]
            reasoningEfforts: { "off": none, low: low, medium: medium, high: high, xhigh: xhigh, max: max }
- id: agent-default-model
  name: "@deepseek-ai/dsh-agent-default-model"
  config:
    provider: omniakey
    model: claude-opus-5-5
    reasoningEffort: high

apiKeyEnv nennt den Schlüssel, ohne ihn zu enthalten. Harness sucht den Schlüssel unter diesem Namen, gespeichert in den Settings oder exportiert in der Umgebung, aus der Harness startet, sodass der Schlüssel selbst nicht in der Datei landet. Speichern Sie die Datei und öffnen Sie eine neue Sitzung; starten Sie Harness neu, wenn der Provider nicht erscheint.

Fehlerbehebung

"requires adaptive thinking"

Claude steckt noch im eingebauten DeepSeek-Provider. Verschieben Sie es in den OmniaKey-Provider und richten Sie auch das Standardmodell dorthin.

404 bei jeder Anfrage

In der Base URL fehlt /v1. Unter OpenAI Chat Completions ist die Base URL von OmniaKey https://api.omniakey.com/v1.

Ein Fehler zu max_tokens

Das Ausgabelimit liegt über dem, was das Modell erlaubt. Alle vier Modelle enden bei 128.000, und der eingebaute DeepSeek-Provider verlangt standardmäßig 256.000.

"The current model does not support images"

In den Input types des Modells ist nur Text angehakt. Setzen Sie in seinen Optionen auch das Häkchen bei Bild (Image); alle vier Modelle in der Tabelle lesen Bilder.

Keine Effort-Stufen, oder die Effort-Einstellung ändert nichts

Schalten Sie die Reasoning-Stufen (Reasoning levels) in den Optionen des Modells ein und fügen Sie die Stufen aus der Tabelle hinzu.

Es scheitert auch nach der Änderung

Öffnen Sie eine neue Sitzung, prüfen Sie agent-default-model und stellen Sie sicher, dass der DeepSeek-Provider keine Claude-IDs mehr enthält.

Geprüfte Quellen

Modellseiten bei OmniaKey: Claude Opus 5.5, Claude Sonnet 5.5, GPT-6.1 Sol und GPT-6.1 Terra.

Modelle in diesem Artikel

DeepSeek HarnessClaude Opus 5.5GPT-6.1API-Einrichtungadaptives Denken

Verwandte Artikel

Neueste Beiträge