Ciao, ho il servizio discourse sul mio server.
Ho già installato il plugin AI.
Ho già installato l’API di OpenAI.
ma ancora mi dice che gpt 3.5 non è configurato, dove si configura? Pensavo bastasse inserire l’API di OpenAI.
controlla
Ciao, ho il servizio discourse sul mio server.
Ho già installato il plugin AI.
Ho già installato l’API di OpenAI.
ma ancora mi dice che gpt 3.5 non è configurato, dove si configura? Pensavo bastasse inserire l’API di OpenAI.
controlla
La tua chiave API funziona con una richiesta di test come quella sottostante?
curl https://api.openai.com/v1/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $OPENAI_API_KEY" \
-d '{
"model": "gpt-3.5-turbo",
"messages": [{"role": "user", "content": "Say this is a test!"}],
"temperature": 0.7
}'
Inserisco quel codice tramite ssh sul mio server (collegando l’API di openai) o dove posso testare?
Puoi eseguirlo da qualsiasi terminale a cui hai accesso.
curl https://api.openai.com/v1/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $12345679" \
-d '{
"model": "gpt-3.5-turbo",
"messages": [{"role": "user", "content": "Say this is a test!"}],
"temperature": 0.7
}'
questa struttura sarebbe? Cioè, lasciando il “$” prima e il (") dopo la chiave API?
Lasceresti le virgolette dopo sì, ma non lasceresti il $ prima della chiave. $OPENAI_API_KEY si riferisce a una variabile d’ambiente.
Mi chiedo se ci sia qualche problema di temporizzazione o di “recupero”
Puoi rimuovere una lettera dalla chiave API e poi aggiungerne una per vedere se inizia a funzionare?
@Falco Mi chiedo se la trattiamo semplicemente come “configurata” non appena è presente una chiave API. A quel punto puoi controllare i log per vedere se si interrompe.
Il test sulla configurazione è comunque incompleto… L’API potrebbe essere temporaneamente non disponibile, la chiave potrebbe scadere una settimana dopo ed è ancora (configurata), penso che sia troppo complicato, dovremmo semplicemente rimuovere il controllo e fidarci dei log qui.
Sarebbe utile avere un avviso nella dashboard che si attivi quando la chiave API non va a buon fine. Ho visto diverse persone (incluso me stesso) configurare le cose correttamente tranne che il servizio vuole più soldi.
I log sono difficili da trovare per la maggior parte delle persone.
Ciao, ho provato diverse API, anche nuove.
Infatti, uso le stesse API con altri servizi come uno script PHP, un plugin WordPress, e funzionano senza problemi; ma non capisco perché quando le inserisco qui, non si attivano, non so se devo configurare qualcos’altro, oltre a inserire l’API.
Ho anche inserito il nome dell’organizzazione e l’ho rimosso (anche se dice che è facoltativo).
Puoi dare un’occhiata nei log, c’è qualcosa lì?
Dacci un giorno o due, vedremo se possiamo aumentare il logging qui almeno
Amico, sono riuscito a risolverlo. Ho dovuto eseguire nuovamente il codice di base in modo che la configurazione venisse applicata (pensavo fosse sufficiente installarlo)
cd /var/discourse
./launcher rebuild app
L’ho visto in più occasioni, sembra che ci voglia un po’ di tempo dopo aver inserito la chiave API prima che “non configurato” scompaia.
Ho trovato il problema, lo sto correggendo, lo stavamo memorizzando nella cache in una classe, quindi le modifiche non si riflettevano.
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.