vscode extension - LLM 통신 연결 406 에러
chatSessionId 문제인지 알고 계속해서 왜 undefined가 뜰까에 대해서 고민했는데 알고보니까 서버의 response를 자세히 보지 않아서 생긴 문제였다. 응답 body에는 여러 개의 message가 있는데 각 message는 type과 message로 이루어져 있고 stream 형식으로 전송되는 건데, 왜인지 있지도 않은 chatSessionId를 넣고 찾고 있었으니 에러가 해결될 리 없었다. chatSessionId가 서버로 요청을 보낼 때, 첨부되지 않아서 그 문제 해결에 꽂혀 있었는데, 그걸 해결함과 동시에 응답에는 chatSessionId가 없으니 눈이 거기에 쏠렸나보다.
여전히 406 에러
streaming 방식인데 그걸 적용을 안 시키고 받으려고 했다.
406 에러 3
SSE 방식인데 깜빡했다.
request에 'Accept: 'text/event-stream' 추가
postman으로 연결된 거 확인하고 결과도 출력된 걸 봤는데 같은 채팅창에서 결과가 나오지를 않는다.
제목 입력, 채팅 입력 이벤트에 각각 채팅 세션 생성이 있어서 중복되는 문제였다.
채팅을 한 번 입력하고 난 후에는 send 버튼을 클릭해도 이벤트가 발생하지 않는 문제가 있다.
클릭 이벤트 자체가 등록이 안 되고 있는건지, 다른 데 문제가 있는지 확인해야겠다.