Zunächst benötigen Sie einen API-Schlüssel von OpenAI. Sobald Sie diesen haben, können Sie einen POST-Request an die Chat-Modelle-Endpoint (`https://api.openai.com/v1/chat/completions`) mit einem JavaScript Object als Payload senden. Dieses Object sollte Nachrichten enthalten, die von der `role` (also System’, ‘User’ oder ‘Assistant’) sowie den `content` der Nachricht bestimmt werden.
Hier ist ein Beispiel für eine Anfrage in Python:
```python
import openai
openai.api_key = ‘Ihr-API-Schlüssel’
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?”},
]
)
print(response)
```
Stellen Sie sicher, dass Sie die Bibliothek `openai` importiert haben und Ihren API-Schlüssel richtig eingeben.
Bitte beachten Sie, dass diese API derzeit nur in Python SDK Version 0.27.0 unterstützt wird.
In der offiziellen OpenAI API-Dokumentation finden Sie mehr Details und Beispiele.
Es ist wichtig, dass alle Nachrichten im Konversationstext in richtiger Reihenfolge, beginnend mit der Systemnachricht und gefolgt von User- und Assistant-Nachrichten, erfasst werden. Jede neue Nachricht sollte den Kontext der vorhergehenden Nachrichten im Auge behalten.