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:

Componente
Descripción

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:

  1. 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.

  2. 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

Características Principales

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

Ejemplo de Flujo de Integración

Aquí hay un flujo típico para integrar Rememberizer con tu aplicación:

  1. Registra una aplicación en el portal de desarrolladores de Rememberizer

  2. Implementa la autorización OAuth2 en tu aplicación

  3. Solicita acceso a los mementos del usuario

  4. Realiza llamadas a la API para buscar y recuperar conocimiento

  5. 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