ChatGPT API in Python benutzen
Als erstes muss du dich auf der Platform von OpenAI registrieren.
Den API-KEY findest du in den Account-Einstellungen unter dort kannst du API-KEYS erzeugen und verwalten. Wenn deine Testzeit abgelaufen ist muss leider die Kreditkarte herhalten, und du must Payment methods> die Zahlungsdaten hinterlegen.
In Thonny unter Optionen...> im Register kannst du eine Environment Variable mit dem Namen <OPENAI_API_KEY> anlegen und mit deinem API-KEY belegen.
Als nächstes solltes du unter Verwalte Plug-ins...> das Paket suchen und installieren.
Jetzt solltes du das folgende Pythonscript ausführen können.
import os
import openai
openai.api_key = os.getenv('OPENAI_API_KEY')
prompt = input("Frage:\n")
response = openai.ChatCompletion.create(model='gpt-3.5-turbo', messages=[
{'role': 'user',
'content': f'{prompt}'}
])
print("Antwort:")
print(response['choices'][0]['message']['content'])
Die Ausgabe sieht folgendermaßen aus:
>>> %Run sample00.py
Frage:
Wie lang ist die Weser?
Antwort:
Die Weser ist etwa 452 Kilometer lang.
>>>