Introduction
Bienvenue sur Rememberizer ! Ce guide présente la création d'un GPT OpenAI personnalisé, Demo GPT—un exercice illustrant comment Rememberizer améliore votre service GPT pour les utilisateurs. Nous aborderons l'enregistrement de l'application et l'intégration transparente de Rememberizer en tant qu'action. Ensuite, vos utilisateurs consolidèrent leurs sources de contenu dans des bases de connaissances dynamiques et personnalisées pour interagir avec votre GPT.
*Si vous prévoyez de créer votre propre application d'IA plutôt que d'utiliser un GPT personnalisé, veuillez consulter la dernière section de ce blog.
Regardez la vidéo de démonstration rapide ici ou parcourez le guide étape par étape ci-dessous :
Exigences
- Un compte OpenAI ChatGPT Plus
- Un ou plusieurs des magasins de connaissances pris en charge, par exemple, Slack, Dropbox ou Google Drive, afin que vous puissiez tester votre GPT en tant qu'utilisateur.
Configuration du compte et étapes initiales
Cliquez sur le lien suivant, et vous serez dirigé vers notre site web Rememberizer :
Cliquez sur Commencer, puis cliquez sur Inscrire une application. À ce stade, il vous sera demandé de vous connecter ou de vous inscrire. Complétez l'inscription. Si vous voyez un écran de connexion, cliquez sur l'option 'S'inscrire', qui ressemble à “Vous n'avez pas de compte ? S'inscrire”
Vous serez ensuite invité à remplir les détails de votre application dans le formulaire Enregistrer une nouvelle application.
Étape 1 : Enregistrez votre application
Ceci nécessite quelques allers-retours entre l'enregistrement de la nouvelle application, dans ce cas, un GPT, et la création du GPT.
- "Nom de l'application,” tapez le nom GPT ; nous utiliserons Demo GPT dans notre exemple.
- “URL de la page d'atterrissage,” l'URL du GPT (nous l'obtiendrons une fois que nous aurons créé le GPT ; pour l'instant, ajoutez https://placeholder.com)
- "Origine de la demande autorisée,” tapez le domaine du site web Chat GPT. https://chat.openai.com
- "URLs de redirection autorisées” est l'URL de rappel (nous l'obtiendrons une fois que nous aurons créé le GPT ; pour l'instant, ajoutez https://placeholder.com)
- Cliquez sur "Créer une application.
Étape 2 : Configurer les paramètres de l'application et les identifiants.
Ouvrez votre application Demo GPT récemment créée.
Prenez note des identifiants de l'application car nous devons les copier dans notre GPT lorsque nous le construisons.
Créer un GPT
Vous pouvez commencer par créer un GPT dans l'interface utilisateur de ChatGPT.
Configurations GPT
Vous pouvez remplir les informations comme bon vous semble. Voici un exemple de base que vous pouvez essayer :
Créer l'action Rememberizer
Depuis l'éditeur GPT :
Sélectionnez "Configurer" faites défiler vers le bas jusqu'à ce que vous voyiez "Créer une nouvelle action"
Cliquez sur la roue à côté de l'Authentification et définissez le Type d'Authentification sur OAuth.
Collez dans le ID Client et Secret Client les informations d'identification des applications Rememberizer ci-dessus :
URL d'autorisation : https://api.rememberizer.ai/api/v1/auth/oauth2/authorize/
Token URL : https://api.rememberizer.ai/api/v1/auth/oauth2/token/
Laissez le champ Scope vide.
Cliquez sur Enregistrer.
Remplissez le schéma GPT avec l'API Rememberizer
Remplissez la spécification OpenAPI de Rememberizer. Copiez le contenu dans le panneau extensible No.4 dans le lien ci-dessous et collez-le dans le champ Schema :
https://docs.rememberizer.ai/developer/creating-a-rememberizer-gpt#rememberizer_openapi.yaml
Politique de confidentialité
Ajoutez ce lien comme Politique de Confidentialité : https://docs.rememberizer.ai/notices/privacy-policy
.
Après avoir créé l'action, enregistrez le GPT, puis
Copiez le lien pour le GPT, qui ressemblera à ceci :https://chat.openai.com/g/g-dSiQf1hmQ-demo-gpt
Maintenant, retournez dans Edit GPT
Copiez le lien pour l'URL de rappel qui ressemblera à ceci :https://chat.openai.com/aip/g-16b19be82471cb3841d9ad5515f26d51c0206aaf/oauth/callback
Mettez à jour les informations de l'application Rememberizer
URL de lien GPT et URL de rappel
Remplissez le lien GPT et l'URL de rappel de l'étape ci-dessus et enregistrez l'application.
Publiez comme Public, si vous souhaitez que votre application soit dans le Répertoire des Applications en Vedette
Une fois que nous aurons examiné l'application, si tout est en ordre, nous publierons l'ap et vous tiendrons informé. Cela rendra votre GPT personnalisé visible pour nos utilisateurs et nous ferons activement la publicité de votre GPT auprès de notre base d'utilisateurs.
Et maintenant, nous pouvons tester l'application
Pour tester, vous devrez créer un compte utilisateur et passer par le processus de test de votre GPT en tant qu'utilisateur. Nous avons créé un guide à cet effet ici : https://try.rememberizer.ai/blog/rememberizer-gpt-a-first-time-user-guide
Si vous avez l'intention de développer votre propre application d'IA au lieu d'utiliser un GPT personnalisé, veuillez vous référer à la section de lecture complémentaire.
Ce dépôt inclut :
https://github.com/skydeckai/rememberizer-integration-samples
- developer_guide.ipynb: Ce Jupyter Notebook sert de guide complet pour les développeurs souhaitant s'intégrer à Rememberizer. Il comprend des instructions étape par étape sur l'enregistrement de votre application, la mise en œuvre d'OAuth2 pour l'autorisation des utilisateurs et l'utilisation des APIs de Rememberizer pour accéder aux données des utilisateurs. Le notebook combine du texte explicatif avec des extraits de code exécutable, offrant une approche pratique pour apprendre le processus d'intégration.
- callback_server.py : Ce script Python implémente un serveur Flask simple conçu pour gérer le rappel OAuth2 pour les intégrations Rememberizer. Il écoute l'URI de redirection après qu'un utilisateur autorise votre application, capturant le code d'autorisation envoyé par Rememberizer. Ce code est ensuite utilisé pour demander des jetons d'accès pour les interactions API. Le script est un élément essentiel pour les développeurs sans configuration de serveur existante, facilitant le test et la mise en œuvre rapides et faciles du flux OAuth2.
- rememberizer_openapi : Schéma OpenAPI à mettre dans le GPT.
Voici une vidéo de présentation :