Om de temperatuuroptie in de ChatGPT API te gebruiken, moet je deze opnemen in de berichtinvoerparameters tijdens het aanroepen van de API.
De temperatuur waarden kunnen variëren van 0.0 tot 1.0. Lage waarden (nabij 0) leiden tot deterministisch gedrag, waarbij ChatGPT steeds meer geneigd is om de meest waarschijnlijke voorspelling te kiezen. Aan de andere kant leiden hogere waarden (nabij 1) tot meer diversiteit en creativiteit in de antwoorden van ChatGPT.
Hier is een kort voorbeeld van hoe je dit in Python zou doen:
```
import openai
openai.api_key = ‘jouw-api-key’
response = openai.ChatCompletion.create(
model=“gpt-3.5-turbo”,
messages=[
{“role”: “system”, “content”: “Je bent een behulpzame assistent.”},
{“role”: “user”, “content”: “Wie won de wereldbeker voetbal in 2018?”},
],
options = {
“temperature”: 0.5
}
)
```
Dit codefragment voert een API-aanroep uit naar de OpenAI-server waarbij de temperatuur is ingesteld op 0,5. De systeem- en gebruikersberichten zijn nodig om het gespreksmodel te initialiseren. De systeemberichten zetten de toon en het gedrag van de chatbot, terwijl de gebruikersberichten dienen als vragen of opmerkingen die door de bot worden beantwoord of verder worden besproken.