Heim > Artikel > Technologie-Peripheriegeräte > Wenn ChatGPT auf Python trifft
Aus dem rasanten ChatGPT-Trend wurden verschiedene Peripherieprodukte abgeleitet.
Python ist ein berühmtes Schlangenöl-Werkzeug, wie kann es sein, dass es nicht dort ist? Heute stellen wir zwei Methoden zum Aufrufen von ChatGPT über Python vor. Werfen wir einen Blick darauf!
Dies ist ein Open-Source-Projekt auf GitHub, das den Aufruf an CHatGPT über das Automatisierungstool Playwright steuert.
Nachdem wir dieses Tool konfiguriert haben, können wir ChatGPT in der Befehlszeile und im Python-Code verwenden.
Der erste Schritt besteht natürlich darin, das Projekt zu installieren und zu klonen.
pip install git+https://github.com/mmabrouk/chatgpt-wrapper
Dann installieren wir Playwright.
pip install playwright
Als nächstes installieren wir den Browser in Playwright, z. B. Firefox.
playwright install firefox
Nachdem der oben genannte Vorgang abgeschlossen ist, führen wir den folgenden Befehl im Terminal aus:
chatgpt install
Eine ChatGPT-Anmeldeseite wird angezeigt. Geben Sie das Kontopasswort ein und klicken Sie, um sich anzumelden. Wenn Sie kein ChatGPT-Kontopasswort haben, können Sie sich anmelden Sie können es im Hintergrund des offiziellen Kontos „chatgpt“ senden, um ein gemeinsames Testkonto zu erhalten, wer zuerst kommt, mahlt zuerst!
Nachdem die Anmeldung abgeschlossen ist, können wir das Terminal neu starten und chatgpt eingeben. Zu diesem Zeitpunkt können wir fröhlich mit CHatGPT spielen.
Natürlich müssen wir das alles in Python-Code einbetten können.
from chatgpt_wrapper import ChatGPT bot = ChatGPT() response = bot.ask("Hello, world!") print(response)# prints the response from chatGPT
Mit nur drei Codezeilen scheint uns die ganze Welt zu gehören!
Die zweite Methode erfolgt über die offene OpenAI-Schnittstelle.
Lassen Sie uns zuerst die OpenAI-Bibliothek installieren.
pip install openai
Dann müssen Sie den API-Schlüssel erhalten. Sie müssen die folgende Website besuchen: https://platform.openai.com/account/api-key, den entsprechenden Schlüssel hinzufügen und den Schlüssel speichern.
Als nächstes können wir den Code schreiben, was sehr einfach ist.
import openai # 设置 API Key openai.api_key = "上面保存的api key" # 设置请求参数 model_engine = "text-davinci-002" prompt = "Hello World" completions = openai.Completion.create( engine=model_engine, prompt=prompt, max_tokens=1024, n=1, stop=None, temperature=0.5, ) # 获取 ChatGPT 的回复 message = completions.choices[0].text print(message)
Im obigen Code haben wir festgestellt, dass die Antwort von ChatGPT angepasst werden kann, indem die Anforderungsparameter im Code geändert werden, z. B. Eingabeaufforderung, Modell, Temperatur usw.
Es ist jedoch zu beachten, dass die API von OpenAI Anforderungsbeschränkungen hat, sodass wir diese Schnittstelle nicht ohne Einschränkungen aufrufen können.
Das obige ist der detaillierte Inhalt vonWenn ChatGPT auf Python trifft. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!