Dino Geek, cerca di aiutarti

Come gestire una conversazione multiutente con l'API ChatGPT?


Attualmente, l’API di OpenAI per ChatGPT non supporta direttamente conversazioni multiutente. Puoi comunque gestirlo sul tuo backend mantenendo traccia di messaggi/proposte da più utenti e orchestrando la conversazione.

Ad esempio, supponendo che vi siano due utenti “utente1” e “utente2” che hanno una conversazione con il bot, sul tuo backend, potresti mantenere traccia di chi sta inviando quali messaggi.

```
conversazione = [ {“role”: “system”, “content”: “Sei un utile assistente.”}, {“role”: “utente1”, “content”: “Ciao, come stai?”}, {“role”: “assistant”, “content”: “Ciao utente1! Sto bene, grazie!”}, {“role”: “utente2”, “content”: “Ehi, posso unirmi?”}, {“role”: “assistant”, “content”: “Certo, utente2!”},
]

nuovo_messaggio = {“role”: “utente1”, “content”: “Certo, sei il benvenuto utente2!”}
conversazione.append(nuovo_messaggio)

risposta = openai.ChatCompletion.create( model=“gpt-3.5-turbo”, messages=conversazione
)
```

In questa situazione, il tuo backend dovrà essere responsabile del mantenimento dello stato conversazionale e dell’aggiunta di nuovi messaggi in base alla loro provenienza.

Ricorda, l’API non manterrà lo stato conversazionale per te. Dovrai fornire l’intero contesto conversazionale ogni volta che fai un’invocazione API.


Genera semplicemente articoli per ottimizzare il tuo SEO
Genera semplicemente articoli per ottimizzare il tuo SEO





DinoGeek offre articoli semplici su tecnologie complesse

Vuoi essere citato in questo articolo? È molto semplice, contattaci a dino@eiki.fr

CSS | NodeJS | DNS | DMARC | MAPI | NNTP | htaccess | PHP | HTTPS | Drupal | WEB3 | LLM | Wordpress | TLD | Nome dominio | IMAP | TCP | NFT | MariaDB | FTP | Zigbee | NMAP | SNMP | SEO | E-Mail | LXC | HTTP | MangoDB | SFTP | RAG | SSH | HTML | ChatGPT API | OSPF | JavaScript | Docker | OpenVZ | ChatGPT | VPS | ZIMBRA | SPF | UDP | Joomla | IPV6 | BGP | Django | Reactjs | DKIM | VMWare | RSYNC | Python | TFTP | Webdav | FAAS | Apache | IPV4 | LDAP | POP3 | SMTP

| Whispers of love (API) | Déclaration d'Amour |






Avviso Legale / Condizioni Generali di Utilizzo