Prima di connetterti all’API ChatGPT con Python, avrai bisogno di una chiave API di OpenAI. Una volta ottenuta una chiave API, ecco come puoi connetterti all’API utilizzando la libreria `openai` in Python.
Prima, installa la libreria OpenAI se non l’hai già fatto:
```
pip install openai
```
Una volta installato, puoi utilizzare il seguente codice per connetterti all’API:
```
import openai
openai.api_key = ‘tua-chiave-api’
response = openai.ChatCompletion.create(
model=“gpt-3.5-turbo”,
messages=[
{“role”: “system”, “content”: “Si sta avviando una conversazione con un assistente virtuale.”},
{“role”: “user”, “content”: “Ciao, come stai?”},
]
)
print(response[‘choices’]0[‘message’][‘content’])
```
In questo esempio, stiamo creando un messaggio di sistema per iniziare la conversazione e poi inviando un messaggio dell’utente. Ottieni la risposta del modello GPT-3.5 Turbo da `response[‘choices’]0[‘message’][‘content’]`.
Ricorda di sostituire `‘tua-chiave-api’` con la tua chiave API effettiva.
Nota anche che ogni messaggio deve avere un “ruolo” che può essere ‘system’, ‘user’ o ‘assistant’, e il “content” che è il contenuto del messaggio.