/chatgpt

ChatGPT API in Python benutzen

Primary LanguagePython

chatgpt

ChatGPT API in Python benutzen

Als erstes muss du dich auf der Platform von OpenAI registrieren.

OpenAI API

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.

Platform OpenAI

In Thonny unter Optionen...> im Register kannst du eine Environment Variable mit dem Namen <OPENAI_API_KEY> anlegen und mit deinem API-KEY belegen.

API-KEY

Als nächstes solltes du unter Verwalte Plug-ins...> das Paket suchen und installieren.

PYPI

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.
>>>