Rememberizer: Ein Leitfaden für Erstentwickler

Einführung

Willkommen bei Rememberizer! Dieser Leitfaden beschreibt die Erstellung eines benutzerdefinierten OpenAI GPT, Demo GPT—eine Übung, die zeigt, wie Rememberizer Ihren GPT-Dienst für Benutzer verbessert. Wir werden die App-Registrierung und die nahtlose Integration von Rememberizer als Aktion behandeln. Dann konsolidieren Ihre Benutzer ihre Inhaltsquellen in personalisierte, dynamische Wissensdatenbanken für die Interaktion mit Ihrem GPT.

*Wenn Sie planen, Ihre eigene KI-Anwendung zu erstellen, anstatt einen benutzerdefinierten GPT zu verwenden, schauen Sie sich bitte den letzten Abschnitt dieses Blogs an.

Siehe hier das kurze Demovideo oder gehen Sie die Schritt-für-Schritt-Anleitung unten durch:

Anforderungen

  1. Ein OpenAI ChatGPT Plus Konto
  2. Einer oder mehrere der unterstützten Wissensspeicher, z. B. Slack, Dropbox oder Google Drive, damit Sie Ihr GPT als Benutzer testen können.

Kontoeinrichtung und erste Schritte

Klicken Sie auf den folgenden Link, und Sie werden zu unserer Rememberizer-Website weitergeleitet:

Klicken Sie auf Loslegen und dann auf App registrieren. An diesem Punkt werden Sie gefragt, ob Sie sich anmelden oder registrieren möchten. Vollziehen Sie die Anmeldung. Wenn Sie einen Anmeldebildschirm sehen, klicken Sie auf die Option „Registrieren“, die wie folgt aussieht: „Haben Sie kein Konto? Registrieren

Sie werden dann aufgefordert, Ihre App-Details im Formular Neue App registrieren auszufüllen.

Schritt 1: Registriere Deine App

Dies erfordert einige Hin und Her zwischen der Registrierung der neuen Anwendung, in diesem Fall einem GPT, und der Erstellung des GPT.

  • "Anwendungsname,” geben Sie den GPT-Namen ein; wir verwenden Demo GPT in unserem Beispiel.
  • „Landing-Page-URL,“ die URL des GPT (wir erhalten dies, sobald wir das GPT erstellen; für jetzt fügen Sie https://placeholder.com hinzu)
  • "Autorisierte Anforderungsquelle,” geben Sie die Domain der Chat GPT-Website ein. https://chat.openai.com
  • "Berechtigte Umleitungs-URLs” ist die Callback-URL (wir erhalten dies, sobald wir das GPT erstellt haben; fügen Sie vorerst https://placeholder.com hinzu)
  • Klicken Sie auf "App erstellen.”

Schritt 2: Anwendungs Einstellungen und Anmeldeinformationen konfigurieren.

Öffnen Sie Ihre kürzlich erstellte Demo-GPT-App.

Beachten Sie die App-Anmeldeinformationen, da wir sie in unser GPT kopieren müssen, wenn wir es erstellen.

Erstellen Sie ein GPT

Sie können beginnen, indem Sie ein GPT in der ChatGPT-Benutzeroberfläche erstellen.

GPT-Konfigurationen

Sie können die Informationen nach Belieben ausfüllen. Hier ist ein einfaches Beispiel, das Sie ausprobieren können:

Erstellen Sie eine Rememberizer-Aktion

Vom GPT-Editor:

Wählen Sie "Konfigurieren", scrollen Sie nach unten, bis Sie "Neue Aktion erstellen" sehen.

Klicken Sie auf das Rad neben Authentifizierung und setzen Sie den Authentifizierungstyp auf OAuth.

Fügen Sie die Client-ID und das Client-Geheimnis aus den obenstehenden Anmeldedaten der Rememberizer-Anwendungen ein:

Authorization-URL: https://api.rememberizer.ai/api/v1/auth/oauth2/authorize/

Token-URL:  https://api.rememberizer.ai/api/v1/auth/oauth2/token/

Lassen Sie Scope leer.

Klicken Sie auf Speichern.

Feld Beispielwert
Name Demo GPT
Beschreibung Sprechen Sie direkt mit all Ihren PDFs, Dokumenten, Tabellen und Folien auf Google Drive und Slack-Kanälen.
Anweisungen Demo GPT wurde entwickelt, um nahtlos mit dem Rememberizer-Tool zu interagieren, sodass Benutzer effizient auf ihre Daten aus mehreren Quellen wie Slack, Dropbox und Google Drive zugreifen können. Das Hauptziel ist es, schnellen und genauen Zugang zu den Daten des Benutzers zu ermöglichen, indem die Fähigkeiten von Rememberizer genutzt werden, um die Suchgeschwindigkeit und -genauigkeit zu optimieren. Der GPT sollte Benutzer bei der Formulierung ihrer Anfragen und der Interpretation der Ergebnisse unterstützen und so eine reibungslose und benutzerfreundliche Erfahrung gewährleisten. Die Aufrechterhaltung von Klarheit und Präzision in den Antworten ist entscheidend, insbesondere bei der Datenretrieval und -analyse. Der GPT sollte in der Lage sein, eine breite Palette von Anfragen zu bearbeiten, von einfachen Datenabfragen bis hin zu komplexeren Suchen mit mehreren Parametern oder Quellen. Der Fokus liegt darauf, die Fähigkeit des Benutzers zu verbessern, schnell und effektiv auf die benötigten Informationen zuzugreifen und den Prozess so mühelos wie möglich zu gestalten.

Füllen Sie das GPT-Schema mit der Rememberizer API aus

Füllen Sie die OpenAPI-Spezifikation von Rememberizer aus. Kopieren Sie den Inhalt im erweiterbaren Bereich Nr. 4 im folgenden Link und fügen Sie ihn in das Schema-Feld ein:

https://docs.rememberizer.ai/developer/creating-a-rememberizer-gpt#rememberizer_openapi.yaml

Datenschutzerklärung

Fügen Sie diesen Link als Datenschutzrichtlinie hinzu: https://docs.rememberizer.ai/notices/privacy-policy.

Nach dem Erstellen der Aktion, speichern Sie das GPT, und dann

Kopieren Sie den Link für das GPT, der ungefähr so aussehen wird:https://chat.openai.com/g/g-dSiQf1hmQ-demo-gpt

Jetzt kehren Sie zu Edit GPT zurück

Kopiere den Link für die Callback-URL, die ungefähr so aussieht:https://chat.openai.com/aip/g-16b19be82471cb3841d9ad5515f26d51c0206aaf/oauth/callback

Aktualisieren Sie die Informationen zur Rememberizer-App

GPT-Link und Callback-URL

Füllen Sie den GPT-Link und die Callback-URL aus dem oben genannten Schritt aus und speichern Sie die Anwendung.

Veröffentlichen Sie als Öffentlich, wenn Sie Ihre App im Verzeichnis der empfohlenen Apps haben möchten.

Sobald wir die App überprüfen, werden wir, falls es keine Probleme gibt, die App veröffentlichen und Sie informieren. Dies wird Ihr benutzerdefiniertes GPT für unsere Nutzer sichtbar machen, und wir werden aktiv für Ihr GPT in unserer Nutzerbasis werben.

Und jetzt können wir die App testen

Um zu testen, müssen Sie ein Benutzerkonto erstellen und den Prozess durchlaufen, Ihren GPT als Benutzer zu testen. Wir haben dafür hier einen Leitfaden erstellt: https://try.rememberizer.ai/blog/rememberizer-gpt-a-first-time-user-guide

Wenn Sie beabsichtigen, Ihre eigene KI-Anwendung zu entwickeln, anstatt einen benutzerdefinierten GPT zu verwenden, beziehen Sie sich bitte auf den Abschnitt mit den weiterführenden Lektüren.


Dieses Repository enthält:

https://github.com/skydeckai/rememberizer-integration-samples

  • developer_guide.ipynb: Dieses Jupyter-Notebook dient als umfassender Leitfaden für Entwickler, die eine Integration mit Rememberizer anstreben. Es enthält Schritt-für-Schritt-Anleitungen zur Registrierung Ihrer Anwendung, zur Implementierung von OAuth2 für die Benutzerautorisierung und zur Nutzung der APIs von Rememberizer, um auf Benutzerdaten zuzugreifen. Das Notebook kombiniert erklärenden Text mit ausführbaren Code-Snippets und bietet einen praxisorientierten Ansatz zum Erlernen des Integrationsprozesses.
  • callback_server.py: Dieses Python-Skript implementiert einen einfachen Flask-Server, der entwickelt wurde, um den OAuth2-Callback für Rememberizer-Integrationen zu verarbeiten. Es lauscht auf die Umleitungs-URI, nachdem ein Benutzer Ihre Anwendung autorisiert hat, und erfasst den Autorisierungscode, der von Rememberizer gesendet wird. Dieser Code wird dann verwendet, um Zugriffstoken für API-Interaktionen anzufordern. Das Skript ist ein wesentlicher Bestandteil für Entwickler ohne vorhandene Servereinrichtung und erleichtert schnelles und einfaches Testen und Implementieren des OAuth2-Flows.
  • rememberizer_openapi: OpenAPI-Schema, um es in das GPT zu integrieren.

Hier ist ein Anleitungsvideo:

Verpassen Sie nicht diese Geschichten:

Deutsch