Dino Geek, cerca di aiutarti

Come connettersi all'API ChatGPT con Node.js?


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.


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