# Udvikleroversigt

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

* [Registrering af Rememberizer-apps](/da/udviklerressourcer/integration-options/registering-rememberizer-apps.md) - Opret udviklerapplikationer
* [Autorisation af Rememberizer-apps](/da/udviklerressourcer/integration-options/authorizing-rememberizer-apps.md) - Implementer OAuth2-autorisation
* [Registrering og brug af API-nøgler](/da/udviklerressourcer/integration-options/registering-and-using-api-keys.md) - Arbejd med API-nøgleautentifikation

### Kernefunktioner

* [Vektorbutikker](/da/udviklerressourcer/integration-options/vector-stores.md) - Opret og administrer semantiske søgedatabaser
* [Oprettelse af en Rememberizer GPT](/da/udviklerressourcer/integration-options/creating-a-rememberizer-gpt.md) - Integrer med OpenAI's GPT-modeller
* [LangChain Integration](/da/udviklerressourcer/integration-options/langchain-integration.md) - Forbind med LangChain-applikationer
* [Enterprise Integration Patterns](/da/udviklerressourcer/enterprise-integration/enterprise-integration-patterns.md) - Arkitektoniske mønstre til virksomhedsdiskussioner

### API Reference

* [API Documentation](/da/udviklerressourcer/api-docs.md) - Omfattende API-referencer
* Godkendelse, søgning, dokumenthåndtering og mere specialiserede endepunkter

### Eksempler og Prøvekode

* [Talk-to-Slack Prøve Web App](/da/udviklerressourcer/integration-options/talk-to-slack-the-sample-web-app.md) - Eksempelintegration

## 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

```javascript
// 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](/da/udviklerressourcer/integration-options/registering-rememberizer-apps.md) for at få klientlegitimationsoplysninger, og udforsk derefter [API-dokumentationen](/da/udviklerressourcer/api-docs.md) for at lære om tilgængelige slutpunkter.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.rememberizer.ai/da/udviklerressourcer/developer.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
