So verwenden Sie ChatGPT mit Python [Easy Way]

So verwenden Sie ChatGPT mit Python

Wenn Sie nach einer Methode zur Verwendung von ChatGPT mit Python suchen, ist dieser Tutorial-Beitrag genau das Richtige für Sie. Hier haben wir unser Bestes gegeben, um Ihnen die Methode zur Verwendung von ChatGPt mit Python zu zeigen. Schauen Sie sich zunächst den vollständigen Code für die Implementierung von ChatGPT mit Python an.

import openai
openai.api_key = "YOUR_OPENAI_API_KEY"

conversation = []
system_message = "You are a helpful assistant with amazing humor."

while True:
    user_input = input("You: ")
    conversation.append({"role": "user", "content": user_input})

    messages = [{"role": "system", "content": system_message}] + conversation

    response = openai.ChatCompletion.create(
        model="gpt-3.5-turbo",
        messages=messages
    )

    if response["choices"][0]["message"]["content"]:
        assistant_reply = response["choices"][0]["message"]["content"]
        print("Assistant:", assistant_reply)

        conversation.append({"role": "assistant", "content": assistant_reply})
    else:
        print("Failed to get a response from the ChatGPT API.")
        break

Lassen Sie uns nun den obigen Code aufschlüsseln:

Installieren Sie Python 3

Stellen Sie zunächst sicher, dass Python3 auf Ihrem System installiert ist. Wenn Sie Python 3 nicht installiert haben, führen Sie die folgenden Schritte aus, um Python 3 auf Ihrem Linux zu installieren.
Führen Sie den folgenden Befehl aus, um Python 3 unter Linux zu installieren.

sudo apt-get update sudo apt-get install python3.8 python3-pip

Installieren Sie OpenAI

Das OpenAI-Paket hilft Ihnen, ChatGPT mit Python auszuführen. Führen Sie den folgenden Befehl aus, um die zu installieren openai Paket. Bevor Sie den folgenden Befehl ausführen, müssen Sie sicherstellen, dass Sie mit dem Internet verbunden sind.

pip install openai

Finden Sie Ihren OpenAI-API-Schlüssel

Gehen Sie zur ChatGPT-Website und melden Sie sich bei Ihrem Konto an oder erstellen Sie ein Konto. Generieren Sie nach der Anmeldung einen API-Schlüssel für Ihr Konto. Erstellen Sie eine neue Python-Datei, in die Sie importieren müssen openai Modul und verwenden Sie das openai.api_key Funktion zum Festlegen des API-Schlüssels. Sie müssen den OpenAI-API-Schlüssel einfügen.

import openai
openai.api_key = "Insert_YOUR_OPENAI_API_KEY"

Konversationsliste und Systemnachricht.

conversation = []
system_message = "You are a helpful assistant."

So lesen Sie die Benutzereingaben von der Konsole aus:

user_input = input("You: ")
conversation.append({"role": "user", "content": users_input})

Generieren Sie eine Antwort mit OpenAI ChatCompletion API. In dieser Lösung verwenden wir GPT 3.5 Turbo Edition.

response = openai.ChatCompletion.create(
    model="gpt-3.5-turbo",
    messages=messages
)

Extrahieren Sie die ChatGPT-Antwort aus der Antwort, die mit dem obigen Befehl generiert wurde.

if response["choices"][0]["message"]["content"]:
    assistant_reply = response["choices"][0]["message"]["content"]
    print("Assistant:", assistant_reply)

    conversation.append({"role": "assistant", "content": assistant_reply})
else:
    print("Failed to get a response from the ChatGPT API.")
    break

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert