Pour vous connecter à l’API de ChatGPT avec Node.js, suivez les étapes suivantes :
Tout d’abord, installez `axios`, une bibliothèque prouvée pour effectuer des requêtes HTTP, en utilisant npm (gestionnaire de paquets Node.js) :
```
npm install axios
```
Une fois cela fait, vous pouvez utiliser le code suivant pour faire une requête à l’API de ChatGPT :
```
const axios = require(‘axios’);
const prompt = ‘Votre message à chatGPT’;
const token = ‘votrecléAPI’;
axios.post(‘https://api.openai.com/v1/engines/davinci-codex/completions’, {
prompt: prompt,
max_tokens: 60
}, {
headers: {
‘Authorization’: `Bearer ${token}`,
‘Content-Type’: ‘application/json‘
}
})
.then(response => {
console.log(response.data);
})
.catch(error => {
console.error(error);
});
```
N’oubliez pas de remplacer `‘Votre message à chatGPT’` par votre message/indication pour Chat GPT et `‘votrecléAPI’` par votre clé API OpenAI.
Assurez-vous de gérer souplessement la limite de token (dans l’exemple ci-dessus, c’est 60) en fonction de vos besoins spécifiques.
De plus, le nom du moteur `davinci-codex` est utilisé ici comme exemple. Vous pourriez utiliser le moteur `text-davinci-003`, `text-curie-003`, etc. selon vos besoins.
N’oubliez pas non plus de gérer tous les cas d’erreur qui peuvent survenir lors de l’interaction avec l’API.
C’est une introduction de base sur comment vous pouvez interagir avec l’API de ChatGPT en utilisant Node.js.