Aperçu des développeurs

Aperçu des outils de développement, des API et des options d'intégration de Rememberizer

Bienvenue dans la documentation des développeurs de Rememberizer. Cette section fournit des informations complètes sur les outils, les API et les options d'intégration disponibles pour les développeurs travaillant avec les capacités de recherche sémantique et de gestion des connaissances de Rememberizer.

Aperçu des fonctionnalités pour développeurs de Rememberizer

Rememberizer offre un ensemble robuste d'outils pour développeurs conçus pour vous aider à intégrer des capacités de recherche sémantique puissantes dans vos applications. En tant que développeur, vous pouvez :

  • Accéder à la recherche sémantique via des API RESTful avec technologie d'intégration vectorielle

  • Intégrer Rememberizer avec vos propres applications en utilisant OAuth2 ou des clés API

  • Construire des applications personnalisées qui tirent parti des bases de connaissances des utilisateurs

  • Créer des magasins de vecteurs pour des bases de données de recherche sémantique spécialisées

  • Se connecter avec des modèles d'IA y compris OpenAI GPTs et LangChain

Composants Principaux

L'architecture de Rememberizer se compose de plusieurs composants clés qui travaillent ensemble pour fournir un système complet de gestion des connaissances et de recherche sémantique :

Composant
Description

Service API

Points de terminaison RESTful fournissant un accès aux fonctionnalités de Rememberizer

Système d'Authentification

Gestion OAuth2 et clé API pour un accès sécurisé

Magasins de Vecteurs

Bases de données spécialisées optimisées pour la recherche sémantique

Mementos

Filtres d'accès configurables pour les sources de connaissances

Intégrations

Connecteurs vers des sources de données externes (Slack, Google Drive, etc.)

Traitement de Documents

Systèmes pour le découpage, l'incorporation et l'indexation du contenu

Options d'authentification

Rememberizer prend en charge deux méthodes d'authentification principales :

  1. Authentification OAuth2 : Pour les applications nécessitant un accès à des données et documents spécifiques de l'utilisateur. Ce flux permet aux utilisateurs d'autoriser votre application à accéder à leurs connaissances via des mementos configurables.

  2. Authentification par clé API : Pour accéder directement aux magasins de vecteurs ou aux bases de connaissances communes, sans le flux OAuth. Cela fournit un chemin d'intégration plus simple pour les applications qui n'ont pas besoin de données spécifiques à l'utilisateur.

Feuille de route de la documentation des développeurs

Cette documentation est organisée pour vous aider à trouver rapidement les informations dont vous avez besoin :

Commencer

Fonctionnalités principales

Référence API

  • Documentation API - Référence API complète

  • Authentification, recherche, gestion de documents, et plus d'endpoints spécialisés

Exemples et Code d'Échantillon

Exemple de flux d'intégration

Voici un flux typique pour intégrer Rememberizer avec votre application :

  1. Enregistrez une application dans le portail développeur Rememberizer

  2. Implémentez l'autorisation OAuth2 dans votre application

  3. Demandez l'accès aux mementos de l'utilisateur

  4. Effectuez des appels API pour rechercher et récupérer des connaissances

  5. Traitez et affichez les résultats dans votre application

// Exemple : Effectuer une requête API authentifiée avec un jeton 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();
}

Prochaines étapes

Commencez par enregistrer votre application pour obtenir des identifiants client, puis explorez la documentation de l'API pour en savoir plus sur les points de terminaison disponibles.

Last updated