LongCat 2.0 API 버그, reasoning effort 설정 시 Hermes 에이전트 오류 유발
LongCat-2.0은 톤당 저렴한 가격의 API 모델로, 캐싱 덕분에 사용 비용이 매우 저렴하고 PAYG(사용한 만큼 지불) 요금제도 지원해 계열과 비슷하게 실사용에 자주 쓰이고 있다. 성능은 -4-Flash와 -4-Pro 사이 정도로 평가된다. 하지만 값을 "high", "med", "low" 외의 값으로 설정하면 LongCat API가 형식이 잘못된 응답을 보낸다.
이 경우 응답 스트림이 finish_reason 없이 빈 채로 끝나버려, agent.log에 " returned an empty stream with no finish_reason" 같은 알기 어려운 가 남는다. 결과적으로 는 이 오류를 감지하고 자동으로 다른 대체 제공자()로 전환된다.
핵심 포인트
- 를 high/med/low 이외 값으로 설정하면 LongCat-2.0 API가 잘못된 응답을 반환한다
- 증상: 빈 스트림(empty stream) + finish_reason 없음 → Hermes가 자동으로 로 전환
- LongCat-2.0은 캐싱 지원과 PAYG 요금제로 API 비용이 저렴하며, 성능은 -4-Flash와 Pro 사이 수준
- 해결법: 파라미터를 high/med/low 중 하나로만 명시적으로 설정