OpenAI를 사용하여 감정 분석을 활성화한 후, 내 에러 로그에는 다음과 같은 내용이 가득 차 있습니다.
Job exception: Net::HTTPBadResponse
그리고 Sidekiq에서는:
Jobs::PostSentimentAnalysis
Jobs::HandledExceptionWrapper: Wrapped Net::HTTPBadResponse: Net::HTTPBadResponse
해당 post_ids를 살펴본 결과, 문제가 비정상적으로 긴 게시물로 인해 발생한 것으로 보입니다. 그렇지 않으면 감정 그래프는 아무 문제 없이 생성됩니다.
Jagster
(Jakke Flemming)
2
감정 분석이 OpenAI를 통해 사용될 수 있다는 걸 몰랐어요 
더 많은 정보를 드리자면, 권장 사항에 따라 Number of tokens for the prompt(프롬프트 토큰 수)를 64000으로 설정해 두었습니다(128K 컨텍스트 윈도우의 50%). 하지만 이것이 어떤 역할을 하는지 확신은 없습니다.
Jagster
(Jakke Flemming)
4
아니요, 그렇지 않습니다. 그렇게 하면 다른 오류가 발생하기 때문입니다. 실제로 발생하는 것은 말 그대로 잘못된 상태 코드입니다.
OpenAI의 GPT를 사용하여 감성 분석을 어떻게 설정하셨나요?
에러 메시지는 정확히 설명하지 않습니다. 심지어 정확한 HTTP 코드도 알 수 없습니다.
문제의 원인은 명확하며, 게시글 길이와 관련이 있습니다. 이 경우 OpenAI API는 400 Bad Request를 반환합니다.
ai sentiment enabled 모듈만 활성화하면 LLM 모델 매개변수를 입력한 상태라면 작동합니다.
10,000토큰까지 낮춰서 실험해 보았지만 개선되지 않았습니다. 여전히 Net::HTTPBadResponse가 오류 로그를 가득 채우고 있습니다.
sam
(Sam Saffron)
7
정확한 설정과 LLM 설정의 스크린샷을 공유해 주시겠어요?
Falco
(Falco)
9
DiscourseAI에는 OpenAI를 통한 감정 분석 기능이 없습니다. 로컬에서 실행하려면 Discourse AI - Self-Hosted Guide 를 따르세요.