Rememberizer : Un guide pour les développeurs débutants

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

  1. Un compte OpenAI ChatGPT Plus
  2. 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.

Champ Valeur d'exemple
Nom Démo GPT
Description Parlez directement à tous vos PDF, docs, feuilles et présentations sur Google Drive et les canaux Slack.
Instructions Demo GPT est conçu pour interagir sans heurts avec l'outil Rememberizer, permettant aux utilisateurs de requêter efficacement leurs données provenant de plusieurs sources telles que Slack, Dropbox et Google Drive. L'objectif principal est de fournir un accès rapide et précis aux données de l'utilisateur, en tirant parti des capacités de Rememberizer pour optimiser la vitesse et la précision de recherche. Le GPT doit guider les utilisateurs dans la formulation de leurs requêtes et l'interprétation des résultats, garantissant une expérience fluide et conviviale. Maintenir la clarté et la précision des réponses est essentiel, en particulier lors de la récupération et de l'analyse des données. Le GPT doit être capable de gérer une large gamme de requêtes, des simples recherches de données aux recherches plus complexes impliquant plusieurs paramètres ou sources. L'accent est mis sur l'amélioration de la capacité de l'utilisateur à accéder rapidement et efficacement à l'information dont il a besoin, rendant le processus aussi simple que possible.

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 :

Ne manquez pas ces histoires :

Français