Dino Geek, probeer je te helpen

Hoe verbinding maken met ChatGPT API met TypeScript?


Met behulp van Axios, een populaire, beloftegebaseerde HTTP-client voor de browser en node.js, kunt u als volgt verbinding maken met de ChatGPT API:

Hier is een basisvoorbeeld in TypeScript:

```
import axios from ‘axios’;

const url = ‘https://api.openai.com/v1/engines/davinci-codex/completions’;
const API_KEY = ‘jouw-api-sleutel-hier’;

async function getResponse(prompt: string) { const headers = { ‘Authorization’: `Bearer ${API_KEY}`, ‘Content-Type’: ‘application/json‘ }; const data = { ‘prompt’: prompt, ‘max_tokens’: 60 };

try { const response = await axios.post(url, data, {headers: headers}); return response.data.choices0.text.trim(); } catch (error) { console.error(error); return error; } }

// Voorbeeld van het oproepen van de functie
getResponse(“Vertaal ‘Hallo Wereld’ naar het Frans”).then(console.log);
```

Vergeet niet uw eigen API-sleutel in te voeren voor de constante `API_KEY`.

De `max_tokens` parameter is een numerieke waarde die de lengte van de gegenereerde reactie bepaalt. U kunt deze waarde aanpassen op basis van uw specifieke behoeften.

Zorg er ook voor dat u de juiste foutafhandeling implementeert voor uw specifieke use-case scenario. In dit voorbeeld wordt alleen de fout gelogd en geretourneerd.


Genereer eenvoudig artikelen om uw SEO te optimaliseren
Genereer eenvoudig artikelen om uw SEO te optimaliseren





DinoGeek biedt eenvoudige artikelen over complexe technologieën

Wilt u in dit artikel worden geciteerd? Het is heel eenvoudig, neem contact met ons op via dino@eiki.fr

CSS | NodeJS | DNS | DMARC | MAPI | NNTP | htaccess | PHP | HTTPS | Drupal | WEB3 | LLM | Wordpress | TLD | Domeinnaam | 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 |






Juridische Vermelding / Algemene Gebruiksvoorwaarden