HTTP 400 erscheint bei Web Fetch, Seitenfragen oder Kontextkomprimierung, während der normale Dialog noch antwortet.
Schnellste Lösung: Aktualisieren Sie Qwen Code auf v0.20.1 oder höher, starten Sie die Sitzung vollständig neu und erzwingen Sie nicht enable_thinking=false. Der offizielle Fehlerpfad betrifft eine Kompatibilitätslücke bei internen Requests für Qwen 3.8-Max Preview; ein Update ist daher sinnvoller als wiederholtes Ändern einzelner API-Parameter. Offizielles Fehlerbild in Issue #7332 · Offizielle Qwen-Code-Releases
Diese Anleitung ist für Entwickler gedacht, die Qwen Code mit Qwen 3.8-Max Preview als Haupt- oder Schnellmodell einsetzen und bei internen Funktionen HTTP 400 erhalten. Sie richtet sich außerdem an AI-Agent-Teams mit Web Fetch, Subagents, Zusammenfassungen oder Berechtigungsprüfungen sowie an Plattformingenieure, die den Fehler in einer isolierten macOS-Umgebung reproduzieren müssen.
Letzte Aktualisierung: 30.07.2026. Die Angaben wurden gegen das offizielle Qwen-Code-Repository, den zugehörigen Fehlerbericht, den Fix-Verweis und die Release-Übersicht geprüft.
1. Zuerst den Fehler richtig einordnen
Der häufigste Fehlereintrag ähnelt dieser Meldung:
400 BadRequestError
enable_thinking=false sent to thinking-only models
The value of the enable_thinking parameter is restricted to True.
Entscheidend ist nicht nur der Statuscode, sondern wann er erscheint. Bei dem dokumentierten Qwen-Code-Problem kann der Hauptdialog weiter funktionieren, während eine interne Funktion scheitert. Genannt werden unter anderem Kontextkomprimierung, der Goal Judge und die Berechtigungsprüfung. Das erklärt, weshalb ein Entwickler zunächst den Eindruck erhält, das Modell sei grundsätzlich erreichbar, obwohl ein Teil der Agentenlogik bereits ausfällt. Fehlerbeschreibung und betroffene interne Operationen
Vor jeder Änderung sollten diese Informationen vollständig gesichert werden:
- der komplette Fehlertext einschließlich
param,typeundmessage; - die installierte Qwen-Code-Version;
- die tatsächlich gesendete Modell-ID, nicht nur ein lokaler Alias;
- der verwendete API-Endpunkt;
- die Funktion, bei der der Fehler auftrat;
- Zeitpunkt und Sitzungsstatus;
- ob der Fehler im Hauptdialog, bei einer Seitenfrage oder bei einem Werkzeugaufruf auftrat.
Diese Trennung verhindert drei typische Fehldiagnosen:
- Quota oder Authentifizierung: Ein ungültiger Parameter kann wie ein allgemeiner API-Ausfall aussehen, obwohl der Schlüssel gültig ist.
- Netzwerkfehler: Ein HTTP-400-Fehler zeigt in der Regel, dass der Endpunkt die Anfrage erhalten und als ungültig bewertet hat; ein Timeout oder DNS-Fehler wäre eine andere Fehlerklasse.
- Status der Modellgewichte: Der Fehler sagt nichts darüber aus, ob Qwen 3.8-Max Preview offen gewichtet, lokal verfügbar oder für eine bestimmte Bereitstellungsform geeignet ist.
Für diese Reparatur zählt ausschließlich die Client-Kompatibilität. Aussagen über Veröffentlichungsdaten, Lizenzen oder eine mögliche lokale Bereitstellung gehören nicht in dieselbe Diagnose.
2. Die Konfliktquelle im Request-Pfad prüfen
Der relevante Unterschied liegt zwischen dem sichtbaren Hauptdialog und den internen Requests von Qwen Code. Eine normale Nutzerfrage kann mit aktivem Denken gesendet werden. Eine Seitenabfrage, eine Zusammenfassung oder eine Berechtigungsprüfung kann dagegen einen eigenen Request erzeugen und dabei andere Optionen setzen.
Im dokumentierten Fall sendete Qwen Code 0.20.0 bei bestimmten internen Operationen enable_thinking=false, obwohl der verwendete Modellpfad diese Kombination nicht akzeptierte. Die offizielle Problembeschreibung ordnet den Konflikt dem internen Request-Aufbau zu und verweist auf den später geschlossenen Fix-Eintrag. Das ist eine Aussage über die Client-Implementierung, nicht über sämtliche Eigenschaften der Modellfamilie. Geschlossener Fix-Eintrag im offiziellen Fehlerbericht
Die Diagnose wird belastbarer, wenn die Funktionen getrennt betrachtet werden:
| Beobachtung | Wahrscheinliche Ebene | Erste Prüfung |
|---|---|---|
| Hauptdialog funktioniert, Seitenfrage liefert 400 | interner Neben-Request | Qwen-Code-Version und Modell-ID prüfen |
| Web Fetch und Berechtigungsprüfung scheitern | mehrere interne Werkzeugpfade | Client-Fix und Endpunkt gemeinsam prüfen |
| Jede normale Anfrage liefert 400 | Modell-, Endpunkt- oder Authentifizierungsproblem | Modellname, API-Route und Schlüssel validieren |
| Fehler erst nach langer Sitzung | Kontextkomprimierung oder Sitzungszustand | neue Sitzung mit gleichem Modell testen |
| Nur ein Alias scheitert | Alias zeigt auf falsche oder alte Modell-ID | tatsächliche Request-Modell-ID protokollieren |
Wichtig ist außerdem die Konfigurationsebene. Qwen Code kann Einstellungen aus mehreren Quellen übernehmen, darunter Standardwerte, Benutzerdateien, Projektdateien, Systemdateien, Umgebungsvariablen und Kommandozeilenargumente. Höhere Ebenen können niedrigere Einstellungen überschreiben. Die offiziellen Konfigurationshinweise beschreiben diese Priorität ausdrücklich. Qwen-Code-Konfigurationsdokumentation
Das bedeutet praktisch: Eine Änderung in einer Projektdatei muss nicht wirksam werden, wenn eine Umgebungsvariable oder ein systemweiter Eintrag weiterhin einen alten Modellnamen oder eine zusätzliche Request-Option setzt.
3. Vor dem Update eine belastbare Ausgangslage schaffen
Bevor Qwen Code aktualisiert wird, sollte ein kurzer Ausgangsdatensatz angelegt werden. Dadurch lässt sich nach dem Update unterscheiden, ob der Fix gegriffen hat oder ob zusätzlich ein Konfigurations- beziehungsweise Routingproblem besteht.
Datum:
Qwen-Code-Version:
Installation: npm / Homebrew / Standalone / anderer offizieller Weg
Hauptmodell:
Seitenabfrage-Modell:
API-Endpunkt:
Fehlende Funktion:
HTTP-Status:
Fehlermeldung:
Neue Sitzung getestet: ja / nein
Auf macOS kann die Versionsprüfung beispielsweise über den installierten CLI-Befehl erfolgen:
qwen --version
Falls der Befehl nicht aufgelöst wird, sollte nicht sofort eine zweite Installation daneben gesetzt werden. Zuerst ist zu klären, welche Binärdatei tatsächlich verwendet wird:
which qwen
type -a qwen
Bei einer globalen npm-Installation kann zusätzlich die Paketauflösung geprüft werden:
npm list -g --depth=0 | grep qwen
Bei Homebrew ist die Paketquelle separat zu kontrollieren:
brew info qwen-code
Die offiziellen Installationshinweise nennen für macOS unter anderem den Standalone-Installer, npm und Homebrew. Der Updateweg sollte zur ursprünglichen Installation passen, weil sonst leicht eine neue Version installiert wird, während die Shell weiterhin eine ältere Binärdatei aus einem anderen Pfad startet. Offizielle Installationshinweise im Qwen-Code-Repository
4. Auf v0.20.1 oder höher aktualisieren
Die wichtigste Entscheidung lautet nicht „Welchen Parameter kann man noch ändern?“, sondern „Läuft bereits eine Version mit dem offiziellen Fix?“. Laut Aufgabenstand wurde die Korrektur für die Qwen-3.8-Max-Preview-Kompatibilität in den Qwen-Code-Entwicklungsstand übernommen und in den Veröffentlichungsnotizen von v0.20.1 berücksichtigt. Eine lokale Installation auf v0.20.0 oder einem älteren Nightly-Stand sollte deshalb nicht als repariert betrachtet werden.
Der sichere Ablauf besteht aus fünf Schritten:
- Sitzung beenden: Beenden Sie Qwen Code vollständig, nicht nur das aktuelle Projektfenster.
- Installationsweg identifizieren: Ermitteln Sie, ob npm, Homebrew oder der offizielle Standalone-Installer verwendet wurde.
- Version aktualisieren: Verwenden Sie den passenden offiziellen Updateweg und installieren Sie mindestens v0.20.1.
- Shell und Prozesse neu laden: Öffnen Sie ein neues Terminal. Beenden Sie eventuell noch laufende Qwen-Code-Prozesse.
- Konfiguration erneut einlesen: Starten Sie Qwen Code mit der vorgesehenen Modellkonfiguration und prüfen Sie die tatsächlich verwendete Modell-ID.
Je nach Installationsweg können die Befehle beispielsweise so aussehen:
npm install -g @qwen-code/qwen-code@latest
oder:
brew update
brew upgrade qwen-code
Diese Befehle sollten nur verwendet werden, wenn Qwen Code auch tatsächlich über den jeweiligen Kanal installiert wurde. Ein npm-Update repariert keine Homebrew-Binärdatei, die zuerst im Pfad gefunden wird. Nach der Aktualisierung ist die Versionsnummer erneut zu kontrollieren:
qwen --version
Die Release-Seite sollte als Referenz dienen; ein gemergter Pull Request, ein Nightly-Build oder ein lokaler Entwicklungsstand ist nicht automatisch mit der installierten stabilen Version identisch. Qwen-Code-Releases · Fix-Verweis im offiziellen Issue
5. Nach dem Update die Konfigurationszweige abarbeiten
Wenn der Fehler nach dem Update weiter erscheint, sollte nicht wahllos enable_thinking in mehreren Dateien verändert werden. Die folgenden vier Zweige liefern schneller verwertbare Hinweise.
Hauptmodell und Seitenabfrage-Modell sind verschieden
Qwen Code kann für den sichtbaren Dialog und interne Abfragen unterschiedliche Modellrollen verwenden. Prüfen Sie daher, ob die Seitenabfrage tatsächlich an dieselbe Modell-ID gesendet wird wie der Hauptdialog.
Beobachtung: Der Hauptdialog funktioniert, /btw oder eine ähnliche Seitenabfrage scheitert.
Aktion: Modellkonfiguration, Umgebungsvariablen und Projektdateien vergleichen. Die offizielle Dokumentation beschreibt Seitenfragen als separate API-Aufrufe mit eigenem Kontextumfang. Dokumentation zur Seitenabfrage
Modellalias zeigt auf eine alte Bezeichnung
Ein Alias kann nach einer Preview-Änderung weiterhin auf eine inkompatible oder nicht erwartete Modell-ID zeigen.
Beobachtung: Die Konfigurationsdatei nennt einen Kurzalias, die Debug-Ausgabe oder der Provider-Request aber eine andere Zeichenfolge.
Aktion: Für den Test vorübergehend die vollständige, vom Provider erwartete Modell-ID verwenden. Danach den Alias erst wieder einführen, wenn die direkte Anfrage erfolgreich war.
Kompatible Route passt nicht zur Modellkonfiguration
DashScope und andere OpenAI-kompatible Schnittstellen können unterschiedliche Basis-URLs, Regionen oder Request-Anforderungen verwenden. Ein kompatibler Endpunkt bedeutet nicht, dass jede Modelloption an jeder Route identisch verarbeitet wird.
Beobachtung: Die gleiche Modell-ID funktioniert über einen Endpunkt, aber nicht über einen anderen.
Aktion: Basis-URL, Authentifizierungsmethode und Provider-Konfiguration dokumentieren und anschließend nur einen Endpunkt isoliert testen. Die Qwen-Code-Dokumentation weist auf mehrere unterstützte Provider- und Authentifizierungswege hin. Offizielle Qwen-Code-Übersicht zu Providern und Authentifizierung
Ein alter Prozess hält die Konfiguration im Speicher
Nach einem Update kann ein bereits laufender Prozess weiterhin den alten Code oder alte Einstellungen verwenden.
Beobachtung: qwen --version zeigt v0.20.1 oder höher, aber eine bereits geöffnete Sitzung produziert unverändert denselben Fehler.
Aktion: Sitzung schließen, Terminal neu öffnen, Prozesspfade prüfen und eine neue Sitzung starten. Erst danach sollte der Fehler mit einem Minimalprojekt reproduziert werden.
Die Entscheidung lässt sich so verdichten:
| Option | Vorteil | Risiko | Entscheidung |
|---|---|---|---|
enable_thinking=false erzwingen |
kurzfristig scheinbar kontrollierbar | reproduziert den dokumentierten Konflikt | nicht verwenden |
| Qwen Code auf v0.20.1+ aktualisieren | offizieller Fixpfad | Konfigurationsreste können weiter stören | Standardmaßnahme |
| Modellalias beibehalten | keine Projektänderung | falsche Ziel-ID bleibt unentdeckt | erst nach direkter Prüfung |
| saubere macOS-Sitzung verwenden | trennt Client- und Projektfehler | zusätzlicher Einrichtungsaufwand | bei widersprüchlichen Ergebnissen |
| Endpunkt wechseln | kann Routingproblem sichtbar machen | ändert mehrere Variablen gleichzeitig | nur als kontrollierter Vergleich |
6. Werkzeugaufrufe einzeln abnehmen
Eine erfolgreiche Textantwort beweist nicht, dass die gesamte Agentenstrecke wieder funktioniert. Gerade die Funktionen, die eigene oder interne Requests auslösen, müssen separat geprüft werden.
Empfohlen wird folgende Reihenfolge:
- Minimaler Hauptdialog: Eine kurze, rein textbasierte Anfrage senden.
- Seitenfrage: Eine kurze Nebenfrage mit begrenztem Kontext ausführen.
- Web Fetch: Eine öffentlich erreichbare, unkritische Dokumentationsseite abrufen.
- Strukturierte Antwort: Ein kleines Schema oder eine klar definierte JSON-Ausgabe anfordern.
- Berechtigungsprüfung: Eine harmlose Aktion vorbereiten, ohne sie tatsächlich auszuführen.
- Subagent: Einen kleinen, lokal begrenzten Unterauftrag starten.
- Kontextgrenze: Nur wenn erforderlich, eine längere Sitzung bis zur Zusammenfassung oder Komprimierung testen.
Für jeden Test sollte ein Protokoll mit vier Feldern geführt werden:
| Test | Ergebnis | Fehlerklasse | Interpretation |
|---|---|---|---|
| Hauptdialog | erfolgreich / fehlgeschlagen | HTTP, Auth, Netzwerk oder keine | Basiserreichbarkeit |
| Seitenfrage | erfolgreich / fehlgeschlagen | Parameter oder Routing | interner Nebenpfad |
| Web Fetch | erfolgreich / fehlgeschlagen | Werkzeug oder API | Werkzeugkette |
| strukturierte Antwort | erfolgreich / fehlgeschlagen | Schema oder Provider | Formatverarbeitung |
| Subagent | erfolgreich / fehlgeschlagen | interner Request | Agenten-Orchestrierung |
Wenn nur der Hauptdialog erfolgreich ist, sollte der Vorgang nicht als abgeschlossen markiert werden. Wenn Seitenfrage und Web Fetch beide fehlschlagen, aber ein direkter, einfacher API-Test funktioniert, liegt der Verdacht weiterhin auf einem internen Qwen-Code-Pfad. Wenn bereits die einfachste Textanfrage scheitert, müssen Modell-ID, API-Endpunkt und Authentifizierung vor dem Werkzeugtest geprüft werden.
7. Saubere macOS-Umgebung für die Gegenprobe verwenden
Ein isoliertes macOS-System ist besonders dann sinnvoll, wenn das Projekt über mehrere Konfigurationsdateien, lokale Erweiterungen, Umgebungsvariablen oder alte Entwicklungsstände verfügt. Die Gegenprobe sollte nicht das gesamte Arbeitsprojekt übernehmen, sondern mit einem leeren Testverzeichnis beginnen.
mkdir -p ~/qwen-code-compat-test
cd ~/qwen-code-compat-test
Danach wird Qwen Code auf dem offiziellen Weg aktualisiert, eine neue Sitzung gestartet und nur die erforderliche Modell- sowie Endpunktkonfiguration gesetzt. Das Ergebnis wird mit der Ausgangslage verglichen:
| Prüffeld | Vor dem Update | Nach dem Update |
|---|---|---|
| Qwen-Code-Version | dokumentieren | mindestens v0.20.1 prüfen |
| Hauptmodell | vollständige ID erfassen | erneut erfassen |
| Seitenabfrage-Modell | Alias oder ID erfassen | erneut erfassen |
| API-Route | Basis-URL dokumentieren | unverändert oder bewusst geändert |
| Hauptdialog | Status und Fehler | Status und Fehler |
| Seitenfrage | Status und Fehler | Status und Fehler |
| Web Fetch | Status und Fehler | Status und Fehler |
| Subagent | Status und Fehler | Status und Fehler |
| Rückfalltest | Ergebnis | Ergebnis |
Die Umgebung kann wieder verlassen werden, wenn die Minimaltests nach dem Update funktionieren und der ursprüngliche Fehler nur noch im Projekt auftritt. Dann ist eine Projektkonfiguration, ein alter Prozess oder ein lokaler Provider-Eintrag wahrscheinlicher als ein allgemeiner Clientfehler.
Ein Wechsel in eine saubere Umgebung ist dagegen angebracht, wenn die Versionsanzeige korrekt ist, aber mehrere interne Funktionen weiterhin denselben enable_thinking-Fehler liefern. Für kurzfristige isolierte Tests kann ein gemieteter Mac sinnvoller sein als eine dauerhafte Änderung am Arbeitsrechner, insbesondere wenn lokale Datenschutzrichtlinien, Entwicklungszertifikate oder bestehende Agentenprozesse nicht beeinträchtigt werden sollen. Vor der Nutzung sollten jedoch Datenablage, Zugriffskontrolle und DSGVO-Anforderungen geprüft werden; die entsprechenden Vertrags- und Datenschutzinformationen von ZilCloud sind dafür die geeignete Referenz. Datenschutzinformationen von ZilCloud
8. Kontrolliert zurückrollen, statt den Fehler zu verschleiern
Ein Rückfall ist nur dann sinnvoll, wenn er dokumentiert wird und der Zweck klar ist. Für einen produktiven Agentenbetrieb sollte nicht dauerhaft eine bekannte inkompatible Version verwendet werden. Ein temporärer Rückfall kann jedoch helfen, die Kausalität zu bestätigen:
- v0.20.0 reproduziert den HTTP-400-Fehler;
- v0.20.1 oder höher beseitigt ihn im gleichen Minimaltest;
- Modell-ID, API-Route und Zugangsdaten bleiben unverändert;
- nur der Client wurde zwischen den Tests geändert.
Damit wird die Aussage belastbarer, ohne aus einem einzelnen erfolgreichen Versuch eine allgemeine Modellgarantie abzuleiten. Sollte der Fehler in beiden Versionen auftreten, ist die Ursache wahrscheinlich nicht ausschließlich der bekannte Fix. Dann müssen Modellalias, Seitenabfrage-Modell, Provider-Route und zwischengespeicherte Konfiguration erneut getrennt geprüft werden.
Für Teams empfiehlt sich außerdem eine kleine Akzeptanzregel: Ein Update gilt erst als freigegeben, wenn Hauptdialog, Seitenfrage, Web Fetch und mindestens ein strukturierter Werkzeugaufruf erfolgreich getestet wurden. Ein einzelner grüner Chat-Test ist für einen AI-Agenten mit mehreren Request-Pfaden zu schwach.
Häufige Fragen zu Qwen Code und enable_thinking
Warum lässt sich der Thinking-Modus bei Qwen 3.8-Max Preview nicht abschalten?
Bei Qwen 3.8-Max Preview ist der betroffene Modellpfad als Thinking-only-Fall hinterlegt. Qwen Code 0.20.0 konnte bei internen Operationen trotzdem enable_thinking=false senden. Die API weist diese Kombination mit HTTP 400 zurück. Das ist kein Beleg dafür, dass alle Qwen-Modelle den gleichen Parameterzwang besitzen. Entscheidend ist der konkrete Modellpfad zusammen mit der verwendeten Client-Version.
Was hilft bei einem enable_thinking=false-Fehler in Qwen Code?
Zuerst sollte Qwen Code auf v0.20.1 oder höher aktualisiert werden. Danach müssen alle laufenden Sitzungen beendet, das Modell erneut geladen und die verwendeten Modell- sowie Endpunktnamen kontrolliert werden. Ein manuelles Erzwingen von enable_thinking=false ist kein zuverlässiger Workaround und kann den Konflikt erneut auslösen. Wenn der Fehler bleibt, sollte eine saubere Minimalumgebung folgen.
Wie lässt sich nach dem Update prüfen, ob Seitenabfragen wieder funktionieren?
Eine erfolgreiche normale Chatantwort reicht nicht aus. Testen Sie separat eine kurze Seitenfrage, einen Web-Fetch-Aufruf, eine strukturierte Antwort, eine Berechtigungsprüfung und, sofern im Projekt aktiviert, einen Subagent-Aufruf. Pro Test sollten Modell-ID, Request-Typ, Statuscode und Fehlermeldung notiert werden. Erst wenn die betroffenen internen Funktionen erfolgreich sind, kann die Reparatur als abgenommen gelten.
Warum fallen Web Fetch und Subagents manchmal gleichzeitig aus?
Diese Funktionen können neben dem Hauptdialog eigene Requests oder interne Prüfpfade verwenden. Wenn ein alter Client dort enable_thinking=false erzwingt, scheitern mehrere Werkzeuge scheinbar gleichzeitig. Das bedeutet nicht automatisch, dass das Modell, das Netzwerk oder das API-Guthaben ausgefallen ist. Die Request-Pfade müssen getrennt überprüft werden, bevor eine gemeinsame Ursache bestätigt wird.
Fazit: Erst der Client-Fix, dann die Umgebung
Bei einem Qwen 3.8-Max enable_thinking-Fehler sollte nicht auf eine mögliche Freigabe von Modellgewichten gewartet und auch nicht versucht werden, den Konflikt mit enable_thinking=false zu erzwingen. Der belastbare Weg besteht aus dem Update auf Qwen Code v0.20.1 oder höher, einem vollständigen Neustart, der Prüfung der tatsächlich verwendeten Modell- und Endpunktkonfiguration sowie einer getrennten Abnahme von Hauptdialog, Seitenabfrage und Werkzeugen.
Bleibt der Fehler nur auf dem gewachsenen Arbeitsrechner bestehen, sind lokale Konfigurationsreste, alte Prozesse oder eine abweichende Provider-Route wahrscheinlicher als ein allgemeiner Ausfall. Ein sauberer, kurzzeitig gemieteter Mac von ZilCloud kann dann eine kontrollierte Vergleichsumgebung liefern, ohne das bestehende macOS-Projekt sofort umzubauen. Im Vergleich zur Weiterarbeit auf dem bisherigen Rechner entfallen dabei zumindest die schwer zu isolierenden Altprozesse, vermischten Konfigurationsdateien und unklaren Installationspfade; für kurzfristige Kompatibilitätstests ist das oft die übersichtlichere Vorgehensweise. Vor der Buchung sollten Dauer, benötigte Zugriffsrechte, Datenklassifizierung und die Anforderungen an persistente Projektdateien geprüft werden. Informationen zu verfügbaren Optionen finden Sie auf der ZilCloud-Übersicht für Mac-Umgebungen.
Häufig gestellte Fragen
Warum lässt sich der Thinking-Modus bei Qwen 3.8-Max Preview nicht abschalten?
Bei Qwen 3.8-Max Preview ist der betroffene Modellpfad als Thinking-only-Fall hinterlegt. Qwen Code 0.20.0 konnte bei internen Operationen trotzdem enable_thinking=false senden. Die API weist diese Kombination mit HTTP 400 zurück. Das ist kein Beleg dafür, dass alle Qwen-Modelle den gleichen Parameterzwang besitzen.
Was hilft bei einem enable_thinking=false-Fehler in Qwen Code?
Zuerst sollte Qwen Code auf v0.20.1 oder höher aktualisiert werden. Danach müssen alle laufenden Sitzungen beendet, das Modell erneut geladen und die verwendeten Modell- sowie Endpunktnamen kontrolliert werden. Ein manuelles Erzwingen von enable_thinking=false ist kein zuverlässiger Workaround und kann den Konflikt erneut auslösen.
Wie lässt sich nach dem Update prüfen, ob Seitenabfragen wieder funktionieren?
Eine erfolgreiche normale Chatantwort reicht nicht aus. Testen Sie separat eine kurze Seitenfrage, einen Web-Fetch-Aufruf, eine strukturierte Antwort, eine Berechtigungsprüfung und, sofern im Projekt aktiviert, einen Subagent-Aufruf. Pro Test sollten Modell-ID, Request-Typ, Statuscode und Fehlermeldung notiert werden.
Warum fallen Web Fetch und Subagents manchmal gleichzeitig aus?
Diese Funktionen können neben dem Hauptdialog eigene Requests oder interne Prüfpfade verwenden. Wenn ein alter Client dort enable_thinking=false erzwingt, scheitern mehrere Werkzeuge scheinbar gleichzeitig. Das bedeutet nicht automatisch, dass das Modell, das Netzwerk oder das API-Guthaben ausgefallen ist. Die Request-Pfade müssen getrennt überprüft werden.
Ihre kontrollierte AI-Entwicklungsumgebung mit ZilCloud
Nutzen Sie leistungsfähige Mac-Ressourcen von ZilCloud für die Entwicklung, Prüfung und den zuverlässigen Betrieb Ihrer AI-Agenten.
Führen Sie Qwen-Code-Workflows in einer kontrollierten Remote-Umgebung aus und testen Sie Seitenabfragen, Web Fetch sowie interne Werkzeugaufrufe getrennt.