Recuerda: Una guía para desarrolladores principiantes

Introducción

¡Bienvenido a Rememberizer! Esta guía describe cómo crear un OpenAI GPT personalizado, Demo GPT—un ejercicio que muestra cómo Rememberizer mejora tu servicio GPT para los usuarios. Cubriremos el registro de la aplicación y la integración fluida de Rememberizer como una acción. Luego, tus usuarios consolidan sus fuentes de contenido en bases de conocimiento personalizadas y dinámicas para interactuar con tu GPT.

*Si estás planeando crear tu propia aplicación de IA en lugar de usar un GPT personalizado, consulta la última sección de este blog.

Mira el video de demostración rápida aquí o sigue la guía paso a paso a continuación:

Requisitos

  1. Una cuenta de OpenAI ChatGPT Plus
  2. Uno o más de los almacenes de conocimiento compatibles, por ejemplo, Slack, Dropbox o Google Drive, para que puedas probar tu GPT como usuario.

Configuración de la cuenta y pasos iniciales

Haz clic en el siguiente enlace, y serás dirigido a nuestro sitio web de Rememberizer:

Haga clic en Comenzar, y luego haga clic en Registrar App. En este punto, se le pedirá que Inicie sesión o Regístrese. Complete el registro. Si ve una pantalla de Iniciar sesión, haga clic en la opción ‘Regístrate’, que se parece a “¿No tiene una cuenta? Regístrate

Se le pedirá que complete los detalles de su aplicación en el formulario Registrar Nueva Aplicación.

Paso 1: Registra tu aplicación

Esto requiere un intercambio entre el registro de la nueva aplicación, en este caso, un GPT, y la creación del GPT.

  • "Nombre de la aplicación", escribe el nombre de GPT; usaremos Demo GPT en nuestro ejemplo.
  • “URL de la página de destino,” la URL del GPT (obtendremos esto una vez que creemos el GPT; por ahora, agrega https://placeholder.com)
  • "Origen de la solicitud autorizada,” escriba el dominio del sitio web de Chat GPT. https://chat.openai.com
  • "URLs de redirección autorizadas" es la URL de callback (obtendremos esto una vez que creemos el GPT; por ahora, añade https://placeholder.com)
  • Haga clic en "Crear app.

Paso 2: Configurar la configuración de la aplicación y las credenciales.

Abre tu aplicación Demo GPT recientemente creada.

Toma nota de las credenciales de la aplicación porque necesitamos copiarlas en nuestro GPT cuando lo construyamos.

Crea un GPT

Puedes empezar por crear un GPT en la interfaz de usuario de ChatGPT.

Configuraciones de GPT

Puedes completar la información como desees. Aquí hay un ejemplo básico que puedes probar:

Crear acción Rememberizer

Desde el editor de GPT:

Seleccione "Configurar", desplácese hacia abajo hasta que vea "Crear nueva acción"

Haga clic en la rueda junto a Autenticación y establezca el tipo de autenticación en OAuth.

Pega el ID de Cliente y Secreto de Cliente de las Credenciales de Aplicaciones de Rememberizer arriba:

URL de autorización: https://api.rememberizer.ai/api/v1/auth/oauth2/authorize/

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

Deja Scope en blanco.

Haz clic en Guardar.

Campo Valor de ejemplo
Nombre Demostración GPT
Descripción Habla directamente con todos tus PDFs, documentos, hojas y presentaciones en Google Drive y canales de Slack.
Instrucciones Demo GPT está diseñado para interactuar sin problemas con la herramienta Rememberizer, permitiendo a los usuarios consultar eficientemente sus datos de múltiples fuentes como Slack, Dropbox y Google Drive. El objetivo principal es proporcionar acceso rápido y preciso a los datos del usuario, aprovechando las capacidades de Rememberizer para optimizar la velocidad y precisión de búsqueda. El GPT debe guiar a los usuarios en la formulación de sus consultas e interpretar los resultados, asegurando una experiencia fluida y fácil de usar. Mantener claridad y precisión en las respuestas es esencial, especialmente al tratar con la recuperación y análisis de datos. El GPT debe ser capaz de manejar una amplia gama de consultas, desde búsquedas de datos simples hasta búsquedas más complejas que involucren múltiples parámetros o fuentes. El enfoque está en mejorar la capacidad del usuario para acceder rápida y efectivamente a la información que necesita, haciendo que el proceso sea lo más sencillo posible.

Rellena el esquema GPT con la API Rememberizer

Rellena la especificación OpenAPI de Rememberizer. Copia el contenido en el panel expandible No.4 en el enlace a continuación y pégalo en el campo Schema:

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

Política de Privacidad

Agrega este enlace como la Política de Privacidad: https://docs.rememberizer.ai/notices/privacy-policy.

Después de crear la acción, guarda el GPT, y luego

Copia el enlace para el GPT, que se verá algo así:https://chat.openai.com/g/g-dSiQf1hmQ-demo-gpt

Ahora vuelve a Edit GPT

Copia el enlace para la URL de devolución que se verá algo así:https://chat.openai.com/aip/g-16b19be82471cb3841d9ad5515f26d51c0206aaf/oauth/callback

Actualizar la información de la aplicación Rememberizer

Enlace GPT y URL de Callback

Rellene el enlace GPT y la URL de callback del paso anterior y guarde la aplicación.

Publica como Público, si deseas que tu aplicación esté en el Directorio de Aplicaciones Destacadas.

Una vez que revisemos la aplicación, si no hay problemas, publicaremos la app y te informaremos. Esto hará que tu GPT personalizado sea visible para nuestros usuarios y promocionaremos activamente tu GPT entre nuestra base de usuarios.

Y ahora podemos probar la aplicación

Para probar, deberás crear una cuenta de usuario y pasar por el proceso de probar tu GPT como usuario. Hemos creado una guía para eso aquí: https://try.rememberizer.ai/blog/rememberizer-gpt-a-first-time-user-guide

Si pretendes desarrollar tu propia aplicación de IA en lugar de utilizar un GPT personalizado, consulta la sección de lectura adicional.


Este repositorio incluye:

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

  • developer_guide.ipynb: Este Jupyter Notebook sirve como una guía completa para los desarrolladores que buscan integrarse con Rememberizer. Incluye instrucciones paso a paso sobre cómo registrar su aplicación, implementar OAuth2 para la autorización de usuarios y utilizar las APIs de Rememberizer para acceder a los datos de los usuarios. El notebook combina texto explicativo con fragmentos de código ejecutables, ofreciendo un enfoque práctico para aprender el proceso de integración.
  • callback_server.py: Este script de Python implementa un servidor Flask simple diseñado para manejar el callback de OAuth2 para las integraciones de Rememberizer. Escucha la URI de redirección después de que un usuario autoriza tu aplicación, capturando el código de autorización enviado por Rememberizer. Este código se utiliza para solicitar tokens de acceso para interacciones con la API. El script es un componente esencial para desarrolladores sin una configuración de servidor existente, facilitando pruebas e implementaciones rápidas y sencillas del flujo OAuth2.
  • rememberizer_openapi: Esquema OpenAPI para poner en el GPT.

Aquí hay un video tutorial:

No te pierdas estas historias:

Español