Per utilizzare l’API ChatGPT con Node.js, devi prima installare il pacchetto request, che è un client HTTP semplice da usare. Usa questo comando per installarlo:
```
npm install request
```
Ora, in Node.js, importa il modulo request e utilizza le seguenti funzioni per fare una richiesta POST all’API:
```
var request = require(‘request’);
var options = {
url: ‘https://api.openai.com/v1/engines/davinci-codex/completions’,
headers: {
‘Content-Type’: ‘application/json’,
‘Authorization’: ‘Bearer YOUR_OPENAI_API_KEY’,
},
body: {
‘prompt’: ‘Translate the following English text to French: “{text}”’,
‘max_tokens’: 60
},
json: true
};
request.post(options, function(error, response, body) {
if (!error && response.statusCode === 200) {
console.log(body.choices0.text.trim());
}
});
```
Ricorda di sostituire `‘Bearer YOUR_OPENAI_API_KEY’` con la tua chiave API OpenAI. Ad esempio, se la tua chiave API è `‘abc123’`, dovresti preimpostare il campo dell’autorizzazione come `‘Bearer abc123’`.
Questa funzione invia una richiesta POST alla API di ChatGPT e stampa la risposta nella console.
Nota che `‘max_tokens’: 60` è l’output massimo della lunghezza che vuoi dalla risposta. Puoi modificare questo numero in base alle tue esigenze. Il comando prompt può essere anche modificato con qualsiasi domanda o istruzione alla quale desideri che GPT-3 risponda.
Il pacchetto request è in disuso da Febbraio 2020. Si potrebbe quindi voler utilizzare altre librerie per effettuare la chiamata HTTP, come Axios o Node Fetch. Il codice di cui sopra è solo un esempio per mostrare come potrebbe essere fatta una chiamata API in NodeJS.