Descripción General del Desarrollador
Descripción general de las herramientas para desarrolladores, APIs y opciones de integración de Rememberizer
Bienvenido a la documentación para desarrolladores de Rememberizer. Esta sección proporciona información completa sobre las herramientas, APIs y opciones de integración disponibles para los desarrolladores que trabajan con las capacidades de búsqueda semántica y gestión del conocimiento de Rememberizer.
Descripción general de las características para desarrolladores de Rememberizer
Rememberizer ofrece un conjunto robusto de herramientas para desarrolladores diseñadas para ayudarte a integrar potentes capacidades de búsqueda semántica en tus aplicaciones. Como desarrollador, puedes:
Acceder a la búsqueda semántica a través de APIs RESTful con tecnología de incrustación de vectores
Integrar Rememberizer con tus propias aplicaciones utilizando OAuth2 o claves API
Construir aplicaciones personalizadas que aprovechen las bases de conocimiento de los usuarios
Crear almacenes de vectores para bases de datos de búsqueda semántica especializadas
Conectarte con modelos de IA incluyendo OpenAI GPTs y LangChain
Componentes Principales
La arquitectura de Rememberizer consiste en varios componentes clave que trabajan juntos para proporcionar un sistema integral de gestión del conocimiento y búsqueda semántica:
Servicio API
Puntos finales RESTful que proporcionan acceso a las características de Rememberizer
Sistema de Autenticación
Gestión de OAuth2 y claves API para acceso seguro
Almacenes de Vectores
Bases de datos especializadas optimizadas para búsqueda semántica
Mementos
Filtros de acceso configurables para fuentes de conocimiento
Integraciones
Conectores a fuentes de datos externas (Slack, Google Drive, etc.)
Procesamiento de Documentos
Sistemas para dividir, incrustar e indexar contenido
Opciones de Autenticación
Rememberizer admite dos métodos de autenticación principales:
Autenticación OAuth2: Para aplicaciones que requieren acceso a datos y documentos específicos del usuario. Este flujo permite a los usuarios autorizar su aplicación para acceder a su conocimiento a través de mementos configurables.
Autenticación con Clave API: Para acceder a almacenes de vectores o bases de conocimiento comunes directamente, sin el flujo de OAuth. Esto proporciona un camino de integración más simple para aplicaciones que no necesitan datos específicos del usuario.
Hoja de ruta de la documentación para desarrolladores
Esta documentación está organizada para ayudarte a encontrar rápidamente la información que necesitas:
Comenzando
Registrando aplicaciones de Rememberizer - Crear aplicaciones para desarrolladores
Autorizando aplicaciones de Rememberizer - Implementar autorización OAuth2
Registrando y usando claves API - Trabajar con autenticación de claves API
Características Principales
Almacenes de Vectores - Crear y gestionar bases de datos de búsqueda semántica
Creando un Rememberizer GPT - Integrarse con los modelos GPT de OpenAI
Integración con LangChain - Conectar con aplicaciones de LangChain
Patrones de Integración Empresarial - Patrones arquitectónicos para implementaciones empresariales
Referencia de la API
Documentación de la API - Referencia completa de la API
Autenticación, búsqueda, gestión de documentos y más puntos finales especializados
Ejemplos y Código de Muestra
Aplicación Web de Ejemplo Talk-to-Slack - Integración de ejemplo
Ejemplo de Flujo de Integración
Aquí hay un flujo típico para integrar Rememberizer con tu aplicación:
Registra una aplicación en el portal de desarrolladores de Rememberizer
Implementa la autorización OAuth2 en tu aplicación
Solicita acceso a los mementos del usuario
Realiza llamadas a la API para buscar y recuperar conocimiento
Procesa y muestra los resultados en tu aplicación
// Ejemplo: Realizando una solicitud API autenticada con el token OAuth
async function searchUserKnowledge(query, token) {
const response = await fetch('https://api.rememberizer.ai/api/v1/search/', {
method: 'POST',
headers: {
'Authorization': `Bearer ${token}`,
'Content-Type': 'application/json'
},
body: JSON.stringify({ query })
});
return response.json();
}
Próximos Pasos
Comienza por registrar tu aplicación para obtener credenciales de cliente, luego explora la documentación de la API para aprender sobre los puntos finales disponibles.
Last updated