Pour envoyer une demande à l’API ChatGPT, vous aurez besoin de faire un appel POST à https://api.openai.com/v1/engines/davinci-codex/completions. Vous pouvez suivre les instructions et des exemples dans la documentation de OpenAI sur GitHub.
Voici un exemple de code Python pour faire une demande de chat à l’API :
```
import openai
openai.api_key = ‘votre-api-key’
response = openai.ChatCompletion.create(
model=“gpt-3.5-turbo”,
messages=[
{“role”: “system”, “content”: “Vous êtes un assistant virtuel utile.”},
{“role”: “user”, “content”: “Qui a gagné la coupe du monde de football en 2018 ?”},
]
)
print(response[‘choices’]0[‘message’][‘content’])
```
Veillez à remplacer `‘votre-api-key’` par votre clé API. En outre, vous pouvez ajuster le contenu des messages pour s’adapter à votre contexte spécifique.
Les demandes doivent contenir un tableau de “messages”. Chaque message à son tour doit avoir un “rôle” qui peut être soit “system”, “user” ou “assistant”, et un “content” qui est le contenu du message. Le rôle ‘system’ est généralement utilisé pour des instructions initiales pour le modèle.
N’oubliez pas que chaque utilisation de l’API a un coût et que vous devez gérer votre utilisation en conséquence.