DeepSeek: R1 Reasoning Timeout / Empty Response

DeepSeek R1s Kette-des-Gedankens-Reasoning-Prozess kann bei komplexen Eingaben mehrere Minuten dauern. Clients mit Standard-Timeout-Einstellungen (typischerweise 30–60 Sekunden) unterbrechen die Verbindung, bevor R1 fertig gedacht hat. DeepSeeks API sendet während der Reasoning-Phase leere Keep-Alive-Zeilen, um TCP-Timeouts zu verhindern, aber manche HTTP-Clients interpretieren den anschließend leeren JSON-Body als JSONDecodeError. Das Ergebnis sieht aus wie HTTP 200 Erfolg ohne Inhalt — verwirrend und schwer von einem echten Fehler zu unterscheiden.