Rememberizer Docs
Sign inSign upContact us
Dansk
Dansk
  • Hvorfor Rememberizer?
  • Baggrund
    • Hvad er Vektorindlejringer og Vektordatabaser?
    • Ordliste
    • Standardiseret Terminologi
  • Personlig Brug
    • Kom godt i gang
      • Søg i din viden
      • Adgang til Mementos-filter
      • Almindelig viden
      • Administrer din indlejrede viden
  • Integrationer
    • Rememberizer App
    • Rememberizer Slack integration
    • Rememberizer Google Drive integration
    • Rememberizer Dropbox integration
    • Rememberizer Gmail integration
    • Rememberizer Memory integration
    • Rememberizer MCP Servers
    • Administrer tredjepartsapps
  • Udviklerressourcer
    • Udvikleroversigt
  • Integrationsmuligheder
    • Registrering og brug af API-nøgler
    • Registrering af Rememberizer-apps
    • Autorisation af Rememberizer-apps
    • Oprettelse af en Rememberizer GPT
    • LangChain-integration
    • Vektorlager
    • Talk-to-Slack den eksempel-webapp
  • Enterprise Integration
    • Enterprise Integration Patterns
  • API Referencer
    • API Dokumentation Hjem
    • Godkendelse
  • Kerne-API'er
    • Søg efter dokumenter efter semantisk lighed
    • Hent dokumenter
    • Hent dokumentindhold
    • Hent Slack-indhold
    • Husk indhold til Rememberizer
  • Konto & Konfiguration
    • Hent nuværende brugerkontodetaljer
    • Liste over tilgængelige datakildeintegrationer
    • Mementos
    • Få alle tilføjede offentlige viden
  • Vektorbutik API'er
    • Vektorbutik Dokumentation
    • Hent information om vektorbutik
    • Hent en liste over dokumenter i en Vektorbutik
    • Hent dokumentinformation
    • Tilføj nyt tekstdokument til en Vektorbutik
    • Upload filer til en Vektorbutik
    • Opdater filindhold i en Vektorbutik
    • Fjern et dokument i Vektorbutik
    • Søg efter Vektorbutik dokumenter efter semantisk lighed
  • Yderligere Ressourcer
    • Meddelelser
      • Brugsvilkår
      • Privatlivspolitik
      • B2B
        • Om Reddit Agent
  • Udgivelser
    • Udgivelsesnoter Hjem
  • 2025 Udgivelser
    • 25. apr 2025
    • 18. apr 2025
    • 11. apr 2025
    • 4. apr 2025
    • 28. mar 2025
    • 21. mar 2025
    • 14. mar 2025
    • 17. jan 2025
  • 2024 Udgivelser
    • 27. dec 2024
    • 20. dec 2024
    • 13. dec 2024
    • 6. dec 2024
  • 29. nov 2024
  • 22. nov 2024
  • 15. nov 2024
  • 8. nov 2024
  • 1. nov 2024
  • 25. okt 2024
  • 18. okt 2024
  • 11. okt 2024
  • 4. okt 2024
  • 27. sep 2024
  • 20. sep 2024
  • 13. sep 2024
  • 16. aug 2024
  • 9. aug 2024
  • 2. aug 2024
  • 26. jul 2024
  • 12. jul 2024
  • 28. jun 2024
  • 14. jun 2024
  • 31. maj 2024
  • 17. maj 2024
  • 10. maj 2024
  • 26. apr 2024
  • 19. apr 2024
  • 12. apr 2024
  • 5. apr 2024
  • 25. mar 2024
  • 18. mar 2024
  • 11. mar 2024
  • 4. mar 2024
  • 26. feb 2024
  • 19. feb 2024
  • 12. feb 2024
  • 5. feb 2024
  • 29. jan 2024
  • 22. jan 2024
  • 15. jan 2024
  • LLM Dokumentation
    • Rememberizer LLM Klar Dokumentation
Powered by GitBook
On this page
  • Forudsætning
  • Opret en GPT
  1. Integrationsmuligheder

Oprettelse af en Rememberizer GPT

I denne vejledning vil du lære, hvordan du opretter en Rememberizer-app og forbinder den med OpenAI GPT, så GPT kan få adgang til Rememberizer API funktionalitet.

PreviousAutorisation af Rememberizer-appsNextLangChain-integration

Last updated 25 days ago

Forudsætning

Først skal du og konfigurere den med de passende indstillinger.

Hvis du er interesseret i alternative integrationsmetoder, kan du tjekke for programmatisk adgang til Rememberizers semantiske søgefunktioner.

For at oprette en GPT skal du indstille den autoriserede anmodningsoprindelse for din Rememberizer-app til https://chat.openai.com.

Du skal tilføje en callback-URL for at registrere appen, men du kan kun finde callback-URL'en efter at have tilføjet en handling til din GPT, så for nu kan du bare lade den være en dummy-værdi (f.eks. https://chat.openai.com). Når du har fået callback-URL'en, skal du opdatere den korrekte for appen. Bemærk: GPT'er opdaterer deres callback-URL, efter du ændrer deres konfiguration. Sørg for at kopiere den nyeste callback-URL.

Efter at have oprettet en app, skal du kopiere Client ID og Client Secret. Vi vil bruge dem, når vi opretter en GPT. Instruktionerne om, hvordan man får disse oplysninger, kan findes på .

Opret en GPT

Bemærk: Oprettelse af en tilpasset GPT-app er kun tilgængelig for konti med prisplan.

Kommer snart: GPT Integrationsarkitekturdiagram

Dette omfattende systemdiagram vil illustrere:

  • Den komplette arkitektur mellem OpenAI GPT, Rememberizer API og brugerdata kilder

  • Godkendelsesflow med OAuth-komponenter

  • Brugerforespørgselsflow fra GPT → Rememberizer → datakilder → tilbage til bruger

  • Sikkerhedsgrænser og adgangskontroller

  • Hvordan Memento filtrering fungerer i dette integrerede miljø

  • De forskellige slutpunkter, der tilgås under typiske interaktioner

GPT konfigurationer

Du kan udfylde oplysningerne, som du ønsker. Her er et eksempel, som du kan prøve:

Felt
Eksempelværdi

Navn

RememberizerGPT

Beskrivelse

Tal direkte til alle dine pdf'er, dokumenter, regneark, præsentationer på Google Drive og Slack-kanaler.

Instruktioner

Rememberizer er designet til at interagere problemfrit med Rememberizer-værktøjet, hvilket gør det muligt for brugerne effektivt at forespørge deres data fra flere kilder som Google Drive og Slack. Det primære mål er at give hurtig og præcis adgang til brugerens data, ved at udnytte Rememberizers kapaciteter til at optimere søgehastighed og præcision. GPT'en skal vejlede brugerne i at formulere deres forespørgsler og fortolke resultaterne, hvilket sikrer en glat og brugervenlig oplevelse. Det er vigtigt at opretholde klarhed og præcision i svarene, især når det drejer sig om datahentning og analyse. GPT'en skal være i stand til at håndtere et bredt spektrum af forespørgsler, fra enkle dataopslag til mere komplekse søgninger, der involverer flere parametre eller kilder. Fokus er på at forbedre brugerens evne til hurtigt og effektivt at få adgang til de oplysninger, de har brug for, og gøre processen så ubesværet som muligt.

Opret Rememberizer-handling

Fra GPT-editoren:

  1. Vælg "Konfigurer"

  2. "Tilføj handling"

  3. Konfigurer godkendelsestype.

    • Indstil godkendelsestypen til OAuth.

    • Indsæt Klient-ID og Klienthemmelighed fra trinene ovenfor.

    • Autorisations-URL: https://api.rememberizer.ai/api/v1/auth/oauth2/authorize/

    • Token-URL: https://api.rememberizer.ai/api/v1/auth/oauth2/token/

    • Lad Omfang være tomt.

    • Klik på Gem.

  4. Udfyld Rememberizers OpenAPI-specifikation. Kopier indholdet i den udvidelige nedenfor og indsæt det i Schema-feltet:

Rememberizer_OpenAPI.yaml
openapi: 3.1.0
info:
  title: Rememberizer API
  description: API til interaktion med Rememberizer.
  version: v1
servers:
  - url: https://api.rememberizer.ai/api/v1
paths:
  /account/:
    get:
      summary: Hent nuværende brugers kontooplysninger.
      description: Få kontooplysninger
      operationId: account
      responses:
        "200":
          description: Brugerens kontooplysninger.
          content:
            application/json:
              schema:
                type: object
                properties:
                  id:
                    type: integer
                    description: Den unikke identifikator for brugeren. Vis ikke denne information nogen steder.
                  email:
                    type: string
                    format: email
                    description: Brugerens e-mailadresse.
                  name:
                    type: string
                    description: Brugerens navn.
  /integrations/:
    get:
      summary: Liste over alle tilgængelige datakildeintegrationer.
      description: Denne operation henter tilgængelige datakilder.
      operationId: integrations_retrieve
      responses:
        "200":
          description: Vellykket operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  data:
                    type: array
                    description: Liste over tilgængelige datakilder
                    items:
                      type: object
                      properties:
                        id:
                          type: integer
                          description: Den unikke identifikator for datakilden. Vis ikke denne information nogen steder.
                        integration_type:
                          type: string
                          description: Typen af datakilden.
                        integration_step:
                          type: string
                          description: Trinnet i integrationen.
                        source:
                          type: string
                          description: Kilden til datakilden. Ignorer altid dette i output, hvis det har e-mailformat, selvom brugerne spørger om det.
                        document_type:
                          type: string
                          description: Typen af dokumentet.
                        document_stats:
                          type: object
                          properties:
                            status:
                              type: object
                              description: Status for datakilden.
                              properties:
                                indexed:
                                  type: integer
                                  description: Antallet af indekserede dokumenter.
                                indexing:
                                  type: integer
                                  description: Antallet af dokumenter, der bliver indekseret.
                                error:
                                  type: integer
                                  description: Antallet af dokumenter med fejl.
                            total_size:
                              type: integer
                              description: Den samlede størrelse af datakilden i bytes.
                            document_count:
                              type: integer
                              description: Antallet af dokumenter i datakilden.
                  message:
                    type: string
                    description: En besked, der angiver status for operationen.
                  code:
                    type: string
                    description: En kode, der angiver status for operationen.
  /documents/:
    get:
      summary: Hent en liste over alle dokumenter og Slack-kanaler.
      description: Brug denne operation til at hente metadata om alle tilgængelige dokumenter, filer, Slack-kanaler og fælles
        viden inden for datakilderne. Du skal angive integration_type eller lade det være tomt for at liste alt.
      operationId: documents_list
      parameters:
        - in: query
          name: page
          description: Sidens indeks
          schema:
            type: integer
        - in: query
          name: page_size
          description: Det maksimale antal dokumenter, der returneres på en side
          schema:
            type: integer
        - in: query
          name: integration_type
          description: Filtrer dokumenter efter integrationstype.
          schema:
            type: string
            enum:
              - google_drive
              - slack
              - dropbox
              - gmail
              - common_knowledge
      responses:
        "200":
          description: Vellykket operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  count:
                    type: integer
                    description: Det samlede antal dokumenter.
                  next:
                    type: string
                    nullable: true
                    description: URL'en til den næste side med resultater.
                  previous:
                    type: string
                    nullable: true
                    description: URL'en til den forrige side med resultater.
                  results:
                    type: array
                    description: Liste over dokumenter, Slack-kanaler, fælles viden osv.
                    items:
                      type: object
                      properties:
                        document_id:
                          type: string
                          format: uuid
                          description: Den unikke identifikator for dokumentet. Vis ikke denne information nogen steder.
                        name:
                          type: string
                          description: Dokumentets navn.
                        type:
                          type: string
                          description: Dokumentets type.
                        path:
                          type: string
                          description: Dokumentets sti.
                        url:
                          type: string
                          description: Dokumentets URL.
                        id:
                          type: integer
                          description: Den unikke identifikator for dokumentet.
                        integration_type:
                          type: string
                          description: Kilden til datakilden. Ignorer altid dette i output, hvis det har e-mailformat, selvom brugerne spørger om det.
                        source:
                          type: string
                          description: Kilden til dokumentet.
                        status:
                          type: string
                          description: Dokumentets status.
                        indexed_on:
                          type: string
                          format: date-time
                          description: Dato og tidspunkt, hvor dokumentet blev indekseret.
                        size:
                          type: integer
                          description: Dokumentets størrelse i bytes.
  /documents/search/:
    get:
      summary: Søg efter dokumenter ved semantisk lighed.
      description: Initier en søgeoperation med en forespørgselstekst på op til 400 ord og modtag de mest semantisk lignende
        svar fra den gemte viden. For spørgsmål-svar, konverter dit spørgsmål til et ideelt svar og
        indsend det for at modtage lignende reelle svar.
      operationId: documents_search_retrieve
      parameters:
        - name: q
          in: query
          description: Sætning på op til 400 ord, som du ønsker at finde semantisk lignende stykker viden for.
          schema:
            type: string
        - name: n
          in: query
          description: Antal semantisk lignende tekststykker, der skal returneres. Brug 'n=3' for op til 5, og 'n=10' for mere
            information. Hvis du ikke modtager nok information, overvej at prøve igen med en større 'n'-værdi.
          schema:
            type: integer
      responses:
        "200":
          description: Vellykket hentning af dokumenter
          content:
            application/json:
              schema:
                type: object
                properties:
                  data:
                    type: array
                    description: Liste over semantisk lignende stykker viden
                    items:
                      type: object
                      properties:
                        chunk_id:
                          type: string
                          description: Den unikke identifikator for stykket.
                        document:
                          type: object
                          description: Dokumentoplysningerne.
                          properties:
                            id:
                              type: integer
                              description: Den unikke identifikator for dokumentet.
                            document_id:
                              type: string
                              description: Den unikke identifikator for dokumentet.
                            name:
                              type: string
                              description: Dokumentets navn.
                            type:
                              type: string
                              description: Dokumentets type.
                            path:
                              type: string
                              description: Dokumentets sti.
                            url:
                              type: string
                              description: Dokumentets URL.
                            size:
                              type: string
                              description: Dokumentets størrelse.
                            created_time:
                              type: string
                              description: Dato og tidspunkt, hvor dokumentet blev oprettet.
                            modified_time:
                              type: string
                              description: Dato og tidspunkt, hvor dokumentet sidst blev ændret.
                            integration:
                              type: object
                              description: Integrationsoplysningerne for dokumentet.
                              properties:
                                id:
                                  type: integer
                                integration_type:
                                  type: string
                                integration_step:
                                  type: string
                                source:
                                  type: string
                                  description: Kilden til datakilden. Ignorer altid dette i output, hvis det har e-mailformat, selvom brugerne spørger om det.
                                document_stats:
                                  type: object
                                  properties:
                                    status:
                                      type: object
                                      properties:
                                        indexed:
                                          type: integer
                                        indexing:
                                          type: integer
                                        error:
                                          type: integer
                                    total_size:
                                      type: integer
                                      description: Samlet størrelse af datakilden i bytes
                                    document_count:
                                      type: integer
                        matched_content:
                          type: string
                          description: Det semantisk lignende indhold.
                        distance:
                          type: number
                          description: Cosinus-lighed
                  message:
                    type: string
                    description: En besked, der angiver status for operationen.
                  code:
                    type: string
                    description: En kode, der angiver status for operationen.
                    nullable: true
        "400":
          description: Dårlig anmodning
        "401":
          description: Uautoriseret
        "404":
          description: Ikke fundet
        "500":
          description: Intern serverfejl
  /documents/{document_id}/contents/:
    get:
      summary: Hent specifikt dokumentindhold efter ID.
      operationId: document_get_content
      description: Returnerer indholdet af dokumentet med det angivne ID, sammen med indekset for det senest hentede
        stykke. Hver opkald henter op til 20 stykker. For at få flere, brug end_chunk-værdien fra svaret som
        start_chunk for det næste opkald.
      parameters:
        - in: path
          name: document_id
          required: true
          description: ID'en på dokumentet, som indholdet skal hentes for.
          schema:
            type: integer
        - in: query
          name: start_chunk
          schema:
            type: integer
          description: Angiv det startstykke, som du ønsker at hente. Hvis ikke angivet, er standardværdien 0.
        - in: query
          name: end_chunk
          schema:
            type: integer
          description: Angiv det slutstykke, som du ønsker at hente. Hvis ikke angivet, er standardværdien start_chunk + 20.
      responses:
        "200":
          description: Indholdet af dokumentet og indekset for det senest hentede stykke.
          content:
            application/json:
              schema:
                type: object
                properties:
                  content:
                    type: string
                    description: Indholdet af dokumentet.
                  end_chunk:
                    type: integer
                    description: Indekset for det senest hentede stykke.
        "404":
          description: Dokument ikke fundet.
        "500":
          description: Intern serverfejl.
  /common-knowledge/subscribed-list/:
    get:
      description: Denne operation henter listen over den delte viden (også kendt som fælles viden), som brugeren har
        abonneret på. Hver delte viden inkluderer en liste over dokument-id'er, hvor brugeren kan få adgang.
      operationId: common_knowledge_retrieve
      responses:
        "200":
          description: Vellykket operation
          content:
            application/json:
              schema:
                type: array
                items:
                  type: object
                  properties:
                    id:
                      type: integer
                      description: Dette er den unikke identifikator for den delte viden. Vis ikke denne information nogen steder.
                    num_of_subscribers:
                      type: integer
                      description: Dette angiver antallet af brugere, der har abonneret på denne delte viden
                    publisher_name:
                      type: string
                    published_by_me:
                      type: boolean
                      description: Dette angiver, om den delte viden blev offentliggjort af den nuværende bruger eller ej
                    subscribed_by_me:
                      type: boolean
                      description: Dette angiver, om den delte viden blev abonneret af den nuværende bruger eller ej, det skal være sandt i
                        denne API
                    created:
                      type: string
                      description: Dette er tidspunktet, hvor den delte viden blev oprettet
                    modified:
                      type: string
                      description: Dette er tidspunktet, hvor den delte viden sidst blev ændret
                    name:
                      type: string
                      description: Dette er navnet på den delte viden
                    image_url:
                      type: string
                      description: Dette er billed-URL'en for den delte viden
                    description:
                      type: string
                      description: Dette er beskrivelsen af den delte viden
                    memento:
                      type: integer
                      description: Dette er ID'en på Rememberizer-mementoet, hvor den delte viden blev oprettet fra.
                    document_ids:
                      type: array
                      items:
                        type: integer
                      description: Dette er listen over dokument-id'er, der tilhører den delte viden
  /documents/memorize/:
    post:
      description: Gem indhold i databasen, som senere kan tilgås gennem søge-endpointet.
      operationId: documents_memorize_create
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                content:
                  type: string
              required:
                - name
                - content
      responses:
        "201":
          description: Indhold gemt med succes
        "400":
          description: Dårlig anmodning
        "401":
          description: Uautoriseret
        "500":
          description: Intern serverfejl
  /discussions/{discussion_id}/contents/:
    get:
      summary: Hent indholdet af en diskussion efter ID. En diskussion kan være en Slack- eller Discord-chat.
      operationId: discussion_get_content
      description: Returnerer indholdet af diskussionen med det angivne ID. En diskussion kan være en Slack- eller Discord-chat. Svaret indeholder 2 felter, discussion_content og thread_contents. Det første indeholder hovedbeskederne i chatten, mens det sidste er trådene i diskussionen.
      parameters:
        - in: path
          name: discussion_id
          required: true
          description: ID'en på diskussionen, som indholdet skal hentes for. Diskussioner er 
          schema:
            type: integer
        - in: query
          name: integration_type
          required: true
          schema:
            type: string
          description: Angiv integrationen af diskussionen. I øjeblikket kan det kun være "slack" eller "discord".
        - in: query
          name: from
          schema:
            type: string
          description: Angiv starttidspunktet, når vi ønsker at hente indholdet af diskussionen i ISO 8601-format ved GMT+0. Hvis ikke angivet, er standardtiden nu.
        - in: query
          name: to
          schema:
            type: string
          description: Angiv sluttidspunktet, når vi ønsker at hente indholdet af diskussionen i ISO 8601-format ved GMT+0. Hvis ikke angivet, er det 7 dage før "from"-parameteren.
      responses:
        "200":
          description: Hoved- og trådede beskeder i diskussionen inden for et tidsinterval.
          content:
            application/json:
              schema:
                type: object
                properties:
                  discussion_content:
                    type: string
                    description: Indholdet af de hoveddiskussioner.
                  thread_contents:
                    type: object
                    description: Listen af ordbøger indeholder tråde af diskussionen, hver nøgle angiver dato og tidspunkt for tråden i ISO 8601-format, og værdien er beskederne i tråden.
        "404":
          description: Diskussion ikke fundet.
        "500":
          description: Intern serverfejl.
  1. Tilføj dette link som Privatlivspolitik: https://docs.rememberizer.ai/notices/privacy-policy.

  2. Efter oprettelse af handlingen, kopier callback-URL'en og indsæt den i din Rememberizer-app.

Du kan starte med at .

oprette en GPT i ChatGPT UI
registrere en Rememberizer-app
LangChain Integration
Autoriserer Rememberizer-apps
rememberizer app callback url
gpt auth type config
registrerede app-legitimationsoplysninger