Entwicklerübersicht

Übersicht über die Entwicklerwerkzeuge, APIs und Integrationsmöglichkeiten von Rememberizer

Willkommen in der Entwicklerdokumentation von Rememberizer. Dieser Abschnitt bietet umfassende Informationen zu den Tools, APIs und Integrationsmöglichkeiten, die Entwicklern zur Verfügung stehen, die mit den semantischen Such- und Wissensmanagement-Funktionen von Rememberizer arbeiten.

Übersicht über die Entwicklerfunktionen von Rememberizer

Rememberizer bietet eine robuste Sammlung von Entwicklerwerkzeugen, die Ihnen helfen, leistungsstarke semantische Suchfunktionen in Ihre Anwendungen zu integrieren. Als Entwickler können Sie:

  • Zugriff auf semantische Suche über RESTful APIs mit Vektor-Einbettungstechnologie

  • Rememberizer in Ihre eigenen Anwendungen integrieren mit OAuth2 oder API-Schlüsseln

  • Benutzerdefinierte Anwendungen erstellen, die auf den Wissensbasen der Benutzer basieren

  • Vektor-Speicher erstellen für spezialisierte semantische Suchdatenbanken

  • Verbindung zu KI-Modellen herstellen, einschließlich OpenAI GPTs und LangChain

Kernkomponenten

Die Architektur von Rememberizer besteht aus mehreren Schlüsselkomponenten, die zusammenarbeiten, um ein umfassendes Wissensmanagement- und semantisches Suchsystem bereitzustellen:

Komponente
Beschreibung

API-Dienst

RESTful-Endpunkte, die Zugriff auf die Funktionen von Rememberizer bieten

Authentifizierungssystem

OAuth2- und API-Schlüsselverwaltung für sicheren Zugriff

Vektor-Datenbanken

Spezialisierte Datenbanken, die für die semantische Suche optimiert sind

Mementos

Konfigurierbare Zugriffsfilter für Wissensquellen

Integrationen

Verbindungen zu externen Datenquellen (Slack, Google Drive usw.)

Dokumentenverarbeitung

Systeme zum Chunking, Einbetten und Indizieren von Inhalten

Authentifizierungsoptionen

Rememberizer unterstützt zwei primäre Authentifizierungsmethoden:

  1. OAuth2-Authentifizierung: Für Anwendungen, die Zugriff auf spezifische Benutzerdaten und Dokumente benötigen. Dieser Ablauf ermöglicht es Benutzern, Ihre Anwendung zu autorisieren, um auf ihr Wissen über konfigurierbare Mementos zuzugreifen.

  2. API-Schlüssel-Authentifizierung: Für den direkten Zugriff auf Vektor-Speicher oder gemeinsame Wissensdatenbanken, ohne den OAuth-Ablauf. Dies bietet einen einfacheren Integrationsweg für Anwendungen, die keine benutzerspezifischen Daten benötigen.

Entwicklerdokumentation Fahrplan

Diese Dokumentation ist so organisiert, dass Sie schnell die Informationen finden, die Sie benötigen:

Erste Schritte

Kernfunktionen

API-Referenz

  • API-Dokumentation - Umfassende API-Referenz

  • Authentifizierung, Suche, Dokumentenverwaltung und weitere spezialisierte Endpunkte

Beispiele und Beispielcode

Beispiel-Integrationsfluss

Hier ist ein typischer Ablauf zur Integration von Rememberizer in Ihre Anwendung:

  1. Registrieren Sie eine Anwendung im Rememberizer-Entwicklerportal

  2. Implementieren Sie die OAuth2-Authentifizierung in Ihrer Anwendung

  3. Fordern Sie Zugriff auf die Benutzererinnerungen an

  4. Führen Sie API-Aufrufe durch, um Wissen zu suchen und abzurufen

  5. Verarbeiten und zeigen Sie die Ergebnisse in Ihrer Anwendung an

// Beispiel: Authentifizierte API-Anfrage mit OAuth-Token
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();
}

Nächste Schritte

Beginnen Sie mit der Registrierung Ihrer Anwendung, um Client-Anmeldeinformationen zu erhalten, und erkunden Sie dann die API-Dokumentation, um mehr über die verfügbaren Endpunkte zu erfahren.

Last updated