Um sich mit Python mit der OpenAI GPT-3 API zu verbinden und Chatbots zu erstellen, müssen Sie zuerst OpenAIs Python Client-Installation auf Ihren Computer herunterladen. Sie können dies tun, indem Sie den folgenden Code in Ihr Terminal eingeben:
```
pip install openai
```
Sobald Sie den Client installiert haben, können Sie den folgenden Code verwenden, um sich mit der Chat-API zu verbinden:
```python
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?”},
]
)
print(response[‘choices’]0[‘message’][‘content’])
```
Ersetzen Sie ‘your-api-key’ durch Ihre tatsächliche OpenAI-API-Schlüssel.
Darüber hinaus verwenden Sie das openai.ChatCompletion.create um eine neue Chat-Sitzung zu erstellen.
Die messages-Eigenschaft ist eine Liste von Nachrichtenobjekten. Jedes Nachrichtenobjekt hat eine role (die entweder “system”, “user” oder “assistant” sein kann) und content (was der eigentliche Text der Nachricht ist).
Das obige Beispiel simulierte eine Chat-Sitzung, in der das System zuerst den Assistenten als “hilfreich” einrichtet und dann der Benutzer eine Frage stellt.
Der Antworttext des Chat-Modells auf die Benutzeranfrage wird dann ausgegeben. Wenn Sie einen fortführenden Chat wollen, können Sie die Antwort des Modells als zusätzliche Nachricht in der Liste der Nachrichten hinzufügen und erneut .create aufrufen.