U kunt verbinding maken met de OpenAI ChatGPT API met JavaScript (bijv. in Node.js) door een HTTP-request te sturen met axios, fetch of een andere bibliotheek die u verkiest. Hier is een voorbeeld met axios:
```
const axios = require(‘axios’);
const prompt = ‘Hello, OpenAI, how are you today?’;
axios.post(‘https://api.openai.com/v1/engines/davinci-codex/completions’, {
prompt: prompt,
max_tokens: 60
}, {
headers: {
‘Authorization’: `Bearer ${process.env.OPENAI_API_KEY}`,
‘Content-Type’: ‘application/json‘
},
})
.then(response => {
console.log(response.data.choices0.text.trim());
})
.catch(error => console.error(error));
```
Vergeet niet om de variabele OPENAI_API_KEY in uw omgeving te hebben, die het API-sleutel die u van OpenAI moet hebben. Het bovenstaande verzoek zal een tekstverloop voor de gegeven prompt genereren en het resultaat in de console afdrukken.
Let op: OpenAI heeft een aparte code voor de chatmodellen getiteld `gpt-3.5-turbo`. Het zal een andere aanvraagstructuur hebben die een reeks berichten in plaats van een individuele prompt vereist.
Zie de OpenAI API-documentatie voor meer informatie: https://beta.openai.com/docs/
Let ook op dat de API-sleutel zeer gevoelig is, deel de sleutel niet en bewaar het veilig.