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
- Ein OpenAI ChatGPT Plus Konto
- 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.
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: