So legen Sie den OpenAI-Schlüssel für LangChain in Python fest

So Legen Sie Den Openai Schlussel Fur Langchain In Python Fest



Künstliche Intelligenz (KI) ist eines der faszinierendsten und am schnellsten wachsenden Gebiete der Informatik. Ein benutzerfreundliches Open-Source-Framework namens LangChain wurde entwickelt, um das Entwerfen von Apps zu erleichtern, die die großen Sprachmodelle (LLMs) verwenden. LangChain unterstützt Sprachmodelle von renommierten Plattformen für künstliche Intelligenz wie OpenAI, dem Hersteller des einflussreichen Chatbots – ChatGPT. OpenAI bietet eine API, die es den Programmierern ermöglicht, schnell auf ihre leistungsstarken KI-Modelle zuzugreifen und diese in ihre Apps einzubetten.

Generieren des API-Schlüssels von der OpenAI-Plattform

Um die OpenAI-API in Python verwenden zu können, müssen wir einen geheimen API-Schlüssel von der OpenAI-Plattform erhalten. Also gehen wir zur OpenAI-Website.

Sobald wir auf den Link klicken, erscheint die Oberfläche der Website.









Die Schaltflächen zum Anmelden und Anmelden befinden sich. Sie können sich einfach anmelden, wenn Sie über ein bestehendes Laufkonto verfügen. Falls Sie noch kein Konto bei OpenAI besitzen, können Sie sich über die Anmeldeoption für ein neues Konto registrieren.



Hier zeigen wir Ihnen, wie Sie sich für ein neues Konto registrieren. Sie können sich mit Ihrem Gmail-, Apple-, Microsoft- oder jedem anderen Konto registrieren.





Nachdem Sie die E-Mail-Adresse angegeben haben, klicken Sie auf die Schaltfläche „Weiter“. Im nächsten Bildschirm muss das Passwort für Ihr OpenAI-Konto eingegeben werden. Bevor Sie fortfahren, müssen Sie Ihr Konto authentifizieren. Sobald die Verifizierung abgeschlossen ist, werden Sie zur Anmeldeseite weitergeleitet. Melden Sie sich einfach an, indem Sie die erforderlichen Informationen wie E-Mail-Adresse und Passwort angeben.



Sobald Sie sich bei Ihrem Konto angemeldet haben, erscheint ein weiteres Formular, in dem Sie Ihre grundlegenden Informationen angeben müssen (die im vorherigen Schnappschuss zu sehen waren) und dann auf „Weiter“ klicken.

Im letzten Verifizierungsschritt muss Ihre Telefonnummer authentifiziert werden. Geben Sie die Telefonnummer ein. Stellen Sie sicher, dass Sie eine gültige Telefonnummer angeben, da an die von Ihnen angegebene Nummer ein Code gesendet wird, den Sie zur Überprüfung auf dem nächsten Bildschirm eingeben müssen.

Sobald die Überprüfung abgeschlossen ist, werden Sie zur neuen Benutzeroberfläche weitergeleitet, die im folgenden beigefügten Schnappschuss zu sehen ist:

Wir haben uns erfolgreich in unserem Konto angemeldet.

Der folgende Schritt besteht darin, einen API-Schlüssel zu erstellen. In der oberen rechten Ecke können Sie das Kontoprofil überprüfen, indem Sie darauf klicken.

Navigieren Sie in der Liste der Optionen, die im vorherigen Snapshot angezeigt wird, zur Option „API-Schlüssel anzeigen“.

Im neuen Fenster sehen wir die Option „Neuen geheimen Schlüssel erstellen“. Wenn Sie auf diese Schaltfläche klicken, wird ein Dialogfeld aktiviert.

Geben Sie Ihrem Schlüssel einen Namen. Hier nennen wir ihn „Dummy-Schlüssel“. Klicken Sie dann auf die Schaltfläche „Geheimen Schlüssel erstellen“, um fortzufahren.

Wenn Sie auf die Schaltfläche klicken, erhalten Sie einen geheimen API-Schlüssel. Über diesem Schlüssel befindet sich ein Haftungsausschluss, der besagt, dass dieser Schlüssel nur einmal sichtbar ist. Wir müssen es also irgendwo kopieren, da es nicht erneut vom OpenAI-Konto abgerufen werden kann. Wenn wir es irgendwie verlieren, besteht die einzige Möglichkeit darin, ein neues zu generieren.

Daher haben wir diesen geheimen Schlüssel für die zukünftige Verwendung sicher aufbewahrt.

Im vorherigen Bild können wir sehen, dass die Seite jetzt aktualisiert wird. Die Liste wird überarbeitet und enthält nun den neuen Schlüssel. Wenn Sie die OpenAI API in Ihren Anwendungen verwenden, können Sie Ihre Anfragen über den von Ihnen erhaltenen API-Schlüssel authentifizieren.

Abhängigkeiten installieren

Nachdem wir nun unseren geheimen API-Schlüssel generiert haben, installieren wir die Python-Abhängigkeiten, die wir für das Projekt benötigen. Deshalb installieren wir hier zwei Python-Pakete, nämlich LangChain und OpenAI. Beide Bibliotheken sind nicht in der Python-Standardbibliothek enthalten, daher müssen wir sie separat installieren.

Sie können beide über das Terminal mithilfe der Befehle oder über die Python-IDE installieren.

Um LangChain über das Terminal zu installieren, schreiben Sie diesen Befehl:

$ pip Langchain installieren

Um das OpenAI-Paket zu installieren, schreiben Sie den folgenden Befehl:

$ pip openai installieren

Wenn Sie diese Befehle auf dem Terminal ausführen, werden beide Pakete auf Ihrem Computer installiert, wenn Python bereits installiert ist.

Für dieses Tutorial verwenden wir die andere Methode, die Installation über die Python-IDE. Die Python-IDE, die wir hier verwenden, ist Pycharm. Wir starten Pycharm und erstellen ein neues Projekt. Standardmäßig wird ein Projekt in Python erstellt.

Unten in der Pycharm-Benutzeroberfläche sehen Sie eine Seitenleiste mit einer Liste von Optionen. Klicken Sie auf den Abschnitt „Python-Pakete“. Suchen Sie nach den erforderlichen Bibliotheken und klicken Sie auf die Schaltfläche „Paket installieren“ auf der rechten Seite, um sie zu installieren.

Im bereitgestellten Bild können Sie die Installation von LangChain sehen. Ebenso installieren wir das OpenAI-Paket.

Sobald die Installation abgeschlossen ist, können Sie mit der Arbeit am Projekt beginnen, indem Sie mit diesem Schlüssel auf verschiedene OpenAI-Modelle zugreifen.

Beispiel:

Lassen Sie uns ein Beispielprogramm zur Implementierung dieses Konzepts erstellen, in dem wir eine Abfrage angeben und den vorhergesagten Text mithilfe des OpenAI-Moduls erhalten.

importieren Du
aus langchain. lms importieren OpenAI
Du . etwa [ „OPENAI_API_KEY“ ] = „IHR SCHLÜSSEL HIER“
llm_langchain = OpenAI ( Modellname = „text-davinci-003“ )
text_to_predict = „Welche technische Fähigkeit kann man im Jahr 2023 am besten erlernen?“
drucken ( llm_langchain ( text_to_predict ) )

Wir importieren zunächst ein Modul, also „os“, aus der Python-Standardbibliothek. Mit diesem Modul können Sie mit dem Betriebssystem kommunizieren. Anschließend importieren wir die OpenAI aus dem Langchain-llms-Modul. Dies hilft uns bei der Interaktion und Integration unseres Projekts mit den OpenAI-Modulen.

Nachdem wir die erforderlichen Pakete in unser Projekt importiert haben, legen wir dann den geheimen API-Schlüssel fest, den wir zuvor als Umgebungsvariable „os“ erhalten haben. Mit diesem Schlüssel können wir auf die OpenAI-Module in unserem Projekt zugreifen. „os.environ“ ist ein Objekt, das zur Zuordnung der Umgebungsvariablen des Benutzers verwendet wird. Geben Sie Ihren geheimen API-Schlüssel unter „IHR SCHLÜSSEL HIER“ an.

Da wir einige Textvorhersagen durchführen, wird für die Textvorhersage das folgende Modell verwendet „model_name=“text-davinci-003“ von der OpenAI-Plattform. Wir weisen es der Funktion „llm_langchain“ zu. Anschließend stellen wir den Text bereit, der mithilfe des von OpenAI spezifizierten Moduls vorhergesagt werden muss: „Welche technische Fähigkeit ist im Jahr 2023 am besten zu erlernen?“ Zuletzt zeigen wir mithilfe der Druckfunktion den vorhergesagten Ausgabetext auf der Python-Konsole an.

Der vorhergesagte Text, der vom OpenAI-Modell „text-davinci-003“ erhalten wird, ist im folgenden Schnappschuss dargestellt:

Abschluss

Die Integration von OpenAI mit LangChain in Python wird in diesem Artikel erläutert. Die OpenAI wird Ihnen im Einführungsteil des Artikels kurz beschrieben. Darüber hinaus wird die Generierung des geheimen API-Schlüssels aus der OpenAI-Plattform erläutert. Darüber hinaus haben wir die Installation erforderlicher Abhängigkeiten im Python-Projekt ausgearbeitet und implementiert. Zuletzt haben wir ein einfaches Python-Programm erstellt, indem wir OpenAI und LangChain importierten, um mithilfe eines KI-Modells eine Antwort für eine bestimmte Abfrage zu generieren.