DeepSeek: R1 Reasoning Timeout / Empty Response

DeepSeek R1의 연쇄적 사고 추론 과정은 복잡한 프롬프트에서 수 분이 걸릴 수 있습니다. 기본 시간 초과 설정(보통 30~60초)을 가진 클라이언트는 R1이 추론을 완료하기 전에 연결을 끊어 소켓 종료 오류를 받게 됩니다. DeepSeek API는 추론 단계에서 TCP 시간 초과를 방지하기 위해 빈 keep-alive 줄을 전송하지만, 일부 HTTP 클라이언트는 이후 빈 JSON 본문을 JSONDecodeError로 해석합니다. 결과는 내용이 없는 HTTP 200 성공처럼 보여 혼란스럽고 진짜 오류와 구별하기 어렵습니다.