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:
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:
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.
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
Registrering af Rememberizer-apps - Opret udviklerapplikationer
Autorisation af Rememberizer-apps - Implementer OAuth2-autorisation
Registrering og brug af API-nøgler - Arbejd med API-nøgleautentifikation
Kernefunktioner
Vektorbutikker - Opret og administrer semantiske søgedatabaser
Oprettelse af en Rememberizer GPT - Integrer med OpenAI's GPT-modeller
LangChain Integration - Forbind med LangChain-applikationer
Enterprise Integration Patterns - Arkitektoniske mønstre til virksomhedsdiskussioner
API Reference
API Documentation - Omfattende API-referencer
Godkendelse, søgning, dokumenthåndtering og mere specialiserede endepunkter
Eksempler og Prøvekode
Talk-to-Slack Prøve Web App - Eksempelintegration
Eksempel på integrationsflow
Her er et typisk flow for at integrere Rememberizer med din applikation:
Registrer en applikation i Rememberizer udviklerportalen
Implementer OAuth2-godkendelse i din applikation
Anmod om adgang til brugerens minder
Foretag API-opkald for at søge og hente viden
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