Panoramica per Sviluppatori

Panoramica degli strumenti per sviluppatori, API e opzioni di integrazione di Rememberizer

Benvenuto nella documentazione per sviluppatori di Rememberizer. Questa sezione fornisce informazioni complete sugli strumenti, le API e le opzioni di integrazione disponibili per gli sviluppatori che lavorano con le capacità di ricerca semantica e gestione della conoscenza di Rememberizer.

Panoramica delle funzionalità per sviluppatori di Rememberizer

Rememberizer offre un insieme robusto di strumenti per sviluppatori progettati per aiutarti a integrare potenti capacità di ricerca semantica nelle tue applicazioni. Come sviluppatore, puoi:

  • Accedere alla ricerca semantica tramite API RESTful con tecnologia di embedding vettoriale

  • Integrare Rememberizer con le tue applicazioni utilizzando OAuth2 o chiavi API

  • Costruire applicazioni personalizzate che sfruttano le basi di conoscenza degli utenti

  • Creare archivi vettoriali per database di ricerca semantica specializzati

  • Collegarti con modelli AI inclusi OpenAI GPT e LangChain

Componenti Principali

L'architettura di Rememberizer è composta da diversi componenti chiave che lavorano insieme per fornire un sistema completo di gestione della conoscenza e ricerca semantica:

Componente
Descrizione

Servizio API

Endpoint RESTful che forniscono accesso alle funzionalità di Rememberizer

Sistema di Autenticazione

Gestione di OAuth2 e chiavi API per accesso sicuro

Archivi Vettoriali

Database specializzati ottimizzati per la ricerca semantica

Mementi

Filtri di accesso configurabili per fonti di conoscenza

Integrazioni

Connettori a fonti di dati esterne (Slack, Google Drive, ecc.)

Elaborazione Documenti

Sistemi per suddividere, incorporare e indicizzare contenuti

Opzioni di Autenticazione

Rememberizer supporta due metodi di autenticazione principali:

  1. Autenticazione OAuth2: Per applicazioni che richiedono accesso a dati e documenti specifici dell'utente. Questo flusso consente agli utenti di autorizzare la tua applicazione ad accedere alla loro conoscenza attraverso mementi configurabili.

  2. Autenticazione con Chiave API: Per accedere direttamente a archivi vettoriali o basi di conoscenza comuni, senza il flusso OAuth. Questo fornisce un percorso di integrazione più semplice per le applicazioni che non necessitano di dati specifici dell'utente.

Roadmap della Documentazione per Sviluppatori

Questa documentazione è organizzata per aiutarti a trovare rapidamente le informazioni di cui hai bisogno:

Iniziare

Caratteristiche principali

Riferimento API

  • Documentazione API - Riferimento API completo

  • Autenticazione, ricerca, gestione dei documenti e altri endpoint specializzati

Esempi e Codice di Esempio

Esempio di Flusso di Integrazione

Ecco un flusso tipico per integrare Rememberizer con la tua applicazione:

  1. Registrare un'applicazione nel portale sviluppatori di Rememberizer

  2. Implementare l'autorizzazione OAuth2 nella tua applicazione

  3. Richiedere accesso ai mementi dell'utente

  4. Effettuare chiamate API per cercare e recuperare conoscenze

  5. Elaborare e visualizzare i risultati nella tua applicazione

// Esempio: Effettuare una richiesta API autenticata con 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();
}

Prossimi Passi

Inizia registrando la tua applicazione per ottenere le credenziali del client, poi esplora la documentazione API per conoscere gli endpoint disponibili.

Last updated