Udvikleroversigt

Oversigt over Rememberizers udviklerværktøjer, API'er og integrationsmuligheder

Velkommen til Rememberizer udviklerdokumentationen. Denne sektion giver omfattende information om de værktøjer, API'er og integrationsmuligheder, der er tilgængelige for udviklere, der arbejder med Rememberizers semantiske søgning og vidensstyringskapaciteter.

Oversigt over Rememberizers udviklerfunktioner

Rememberizer tilbyder et robust sæt af udviklerværktøjer designet til at hjælpe dig med at integrere kraftfulde semantiske søgefunktioner i dine applikationer. Som udvikler kan du:

  • Få adgang til semantisk søgning gennem RESTful API'er med vektorindlejrings teknologi

  • Integrere Rememberizer med dine egne applikationer ved hjælp af OAuth2 eller API-nøgler

  • Bygge brugerdefinerede applikationer der udnytter brugernes vidensbaser

  • Oprette vektorbutikker til specialiserede semantiske søgedatabaser

  • Forbinde med AI-modeller herunder OpenAI GPT'er og LangChain

Kernekomponenter

Rememberizers arkitektur består af flere nøglekomponenter, der arbejder sammen for at levere et omfattende vidensstyrings- og semantisk søgesystem:

Komponent
Beskrivelse

API Service

RESTful endpoints, der giver adgang til Rememberizers funktioner

Autentifikationssystem

OAuth2 og API-nøglehåndtering for sikker adgang

Vektorbutikker

Specialiserede databaser optimeret til semantisk søgning

Mementos

Konfigurerbare adgangsfiltre til videnskilder

Integrationer

Forbindelser til eksterne datakilder (Slack, Google Drive osv.)

Dokumentbehandling

Systemer til opdeling, indlejring og indeksering af indhold

Autentifikationsmuligheder

Rememberizer understøtter to primære autentifikationsmetoder:

  1. OAuth2 Autentifikation: For applikationer, der kræver adgang til specifikke brugerdata og dokumenter. Denne proces giver brugerne mulighed for at autorisere din applikation til at få adgang til deres viden gennem konfigurerbare mementos.

  2. API Nøgle Autentifikation: For direkte adgang til vektorlager eller fælles vidensbaser, uden OAuth-processen. Dette giver en enklere integrationsvej for applikationer, der ikke har brug for brugerspecifikke data.

Udviklerdokumentation Køreplan

Denne dokumentation er organiseret for at hjælpe dig med hurtigt at finde de oplysninger, du har brug for:

Kom godt i gang

Kernefunktioner

API Reference

  • API Documentation - Omfattende API-referencer

  • Godkendelse, søgning, dokumenthåndtering og mere specialiserede endepunkter

Eksempler og Prøvekode

Eksempel på integrationsflow

Her er et typisk flow for at integrere Rememberizer med din applikation:

  1. Registrer en applikation i Rememberizer udviklerportalen

  2. Implementer OAuth2-godkendelse i din applikation

  3. Anmod om adgang til brugerens minder

  4. Foretag API-opkald for at søge og hente viden

  5. Behandl og vis resultater i din applikation

// Eksempel: Udførelse af en autentificeret API-anmodning med 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æste Skridt

Start med at registrere din applikation for at få klientlegitimationsoplysninger, og udforsk derefter API-dokumentationen for at lære om tilgængelige slutpunkter.

Last updated