Die ChatGPT-API erwartet das Datenformat als JSON. Ein Nachrichtenobjekt in einem Chat-Einsatz könnte zum Beispiel wie folgt aussehen:
```
‘messages’: [
{‘role’: ‘system’, ‘content’: ‘Sie sind ein hilfreicher Assistent.’},
{‘role’: ‘user’, ‘content’: ‘Wer hat Sherlock Holmes geschrieben?’}
]
```
Dabei ist jede Nachricht in der Liste ein Dictionär mit zwei Schlüsseln: ‘role’ und ‘content’. Der ‘role’-Schlüssel kann ‘system’, ‘user’ oder ‘assistant’ sein und ‘content’ enthält den tatsächlichen Text der Nachricht. Eine typische Konversation beginnt mit einer ‘system’-Nachricht, die den Verhaltungsrahmen setzt, gefolgt von einer Abwechslung von ‘user’ und ‘assistant’-Nachrichten.