Post troppo lunghi per l'analisi del sentimento del post

Dopo aver abilitato l’analisi del sentiment utilizzando OpenAI, il mio registro degli errori è pieno di

Job exception: Net::HTTPBadResponse

Poi in Sidekiq:

Jobs::PostSentimentAnalysis
Jobs::HandledExceptionWrapper: Wrapped Net::HTTPBadResponse: Net::HTTPBadResponse

Guardando i post_id in questione, sembra che il problema sia probabilmente causato dai post insolitamente lunghi. Altrimenti, i grafici del sentiment vengono generati senza problemi.

Non sapevo che l’analisi del sentiment potesse essere utilizzata tramite OpenAI :thinking:

Per aggiungere ulteriori informazioni, ho impostato Numero di token per il prompt secondo la raccomandazione (64000 che è il 50% della finestra di contesto di 128K). Ma non sono sicuro se questo abbia un ruolo.

No, non lo fa, perché otterresti un errore diverso. Quello che ottieni è esattamente ciò che dice, un codice di stato errato.

Come hai configurato l’analisi del sentiment utilizzando GPT di OpenAI?

Il messaggio di errore non è molto descrittivo. Non conosco nemmeno il codice HTTP esatto.

Il colpevole è chiaro, ha a che fare con la lunghezza di un post. In quel caso l’API di OpenAI restituisce 400 Bad Request.

Basta abilitare il modulo ai sentiment enabled e funziona finché hai inserito i parametri del modello LLM.

1 Mi Piace

Ho sperimentato impostando valori bassi fino a 10.000 token e non ho riscontrato miglioramenti. Net::HTTPBadResponse sta ancora riempiendo il mio registro degli errori.

Puoi condividere uno screenshot della tua configurazione esatta e della tua configurazione LLM.

Certo, ecco le impostazioni


Non esiste una funzione di analisi del sentiment tramite OpenAI in DiscourseAI. Segui Discourse AI - Self-Hosted Guide se desideri eseguirla localmente.