Om de OpenAI API te gebruiken, moet authenticatie worden ingesteld door een API-sleutel te verstrekken. Hier zijn de basisstappen:
1. Maak eerst uw OpenAI-account. Ga naar de OpenAI-website en maak een account aan. Nadat je je aanmeldt, kun je naar de API-sleutelsectie gaan.
1. Maak na het aanmaken van een account en inloggen een nieuwe API-sleutel. Je ziet een optie om een nieuwe sleutel te genereren.
1. Zodra de nieuwe sleutel is gegenereerd, moet je deze gebruiken om je verzoeken te autoriseren. Bij het aanroepen van de API, moet je de API-sleutel verzenden in de kop (“header”) van het HTTP-aanvraagbericht. Je plaatst de API-sleutel in het veld “Authorization”, voorafgegaan door “Bearer”.
Bijvoorbeeld, in Python kan een aanroep er als volgt uitzien:
```
import openai
openai.api_key = ‘your-api-key’
response = openai.ChatCompletion.create(
model=“gpt-3.5-turbo”,
messages=[
{“role”: “system”, “content”: “You are a helpful assistant.”},
{“role”: “user”, “content”: “Who won the world series in 2020?”},
]
)
```
Met curl kan een verzoek er als volgt uitzien:
```
curl https://api.openai.com/v1/chat/completions \
-H “Authorization: Bearer YOUR_OPENAI_KEY” \
-H “Content-Type: application/json” \
-d ‘{
“model”: “gpt-3.5-turbo”,
“messages”: [
{“role”: “system”, “content”: “You are a helpful assistant.”},
{“role”: “user”, “content”: “Who won the world series in 2020?”},
]
}‘
```
Vervang in deze voorbeelden ‘your-api-key’ met je daadwerkelijke API-sleutel.
Let op, zorg ervoor dat de API-sleutel geheim blijft en dat je deze niet per ongeluk deelt of uploadt naar openbare repositories, om misbruik te voorkomen.