Hvis du er interesseret i alternative integrationsmetoder, kan du tjekke LangChain Integration 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å Autoriserer Rememberizer-apps.
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.
4. Udfyld Rememberizers OpenAPI-specifikation. Kopier indholdet i den udvidelige nedenfor og indsæt det i Schema-feltet:
Rememberizer_OpenAPI.yaml
openapi:3.1.0info:title:Rememberizer APIdescription:API til interaktion med Rememberizer.version:v1servers:-url:https://api.rememberizer.ai/api/v1paths:/account/:get:summary:Hent nuværende brugers kontooplysninger.description:Få kontooplysningeroperationId:accountresponses:"200":description:Brugerens kontooplysninger.content:application/json:schema:type:objectproperties:id:type:integerdescription:Den unikke identifikator for brugeren. Vis ikke denne information nogen steder.email:type:stringformat:emaildescription:Brugerens e-mailadresse.name:type:stringdescription:Brugerens navn./integrations/:get:summary:Liste over alle tilgængelige datakildeintegrationer.description:Denne operation henter tilgængelige datakilder.operationId:integrations_retrieveresponses:"200":description:Vellykket operationcontent:application/json:schema:type:objectproperties:data:type:arraydescription:Liste over tilgængelige datakilderitems:type:objectproperties:id:type:integerdescription:Den unikke identifikator for datakilden. Vis ikke denne information nogen steder.integration_type:type:stringdescription:Typen af datakilden.integration_step:type:stringdescription:Trinnet i integrationen.source:type:stringdescription:Kilden til datakilden. Ignorer altid dette i output, hvis det har e-mailformat, selvom brugerne spørger om det.document_type:type:stringdescription:Typen af dokumentet.document_stats:type:objectproperties:status:type:objectdescription:Status for datakilden.properties:indexed:type:integerdescription:Antallet af indekserede dokumenter.indexing:type:integerdescription:Antallet af dokumenter, der bliver indekseret.error:type:integerdescription:Antallet af dokumenter med fejl.total_size:type:integerdescription:Den samlede størrelse af datakilden i bytes.document_count:type:integerdescription:Antallet af dokumenter i datakilden.message:type:stringdescription:En besked, der angiver status for operationen.code:type:stringdescription: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ællesviden inden for datakilderne. Du skal angive integration_type eller lade det være tomt for at liste alt.operationId:documents_listparameters:-in:queryname:pagedescription:Sidens indeksschema:type:integer-in:queryname:page_sizedescription:Det maksimale antal dokumenter, der returneres på en sideschema:type:integer-in:queryname:integration_typedescription:Filtrer dokumenter efter integrationstype.schema:type:stringenum:-google_drive-slack-dropbox-gmail-common_knowledgeresponses:"200":description:Vellykket operationcontent:application/json:schema:type:objectproperties:count:type:integerdescription:Det samlede antal dokumenter.next:type:stringnullable:truedescription:URL'en til den næste side med resultater.previous:type:stringnullable:truedescription:URL'en til den forrige side med resultater.results:type:arraydescription:Liste over dokumenter, Slack-kanaler, fælles viden osv.items:type:objectproperties:document_id:type:stringformat:uuiddescription:Den unikke identifikator for dokumentet. Vis ikke denne information nogen steder.name:type:stringdescription:Dokumentets navn.type:type:stringdescription:Dokumentets type.path:type:stringdescription:Dokumentets sti.url:type:stringdescription:Dokumentets URL.id:type:integerdescription:Den unikke identifikator for dokumentet.integration_type:type:stringdescription:Kilden til datakilden. Ignorer altid dette i output, hvis det har e-mailformat, selvom brugerne spørger om det.source:type:stringdescription:Kilden til dokumentet.status:type:stringdescription:Dokumentets status.indexed_on:type:stringformat:date-timedescription:Dato og tidspunkt, hvor dokumentet blev indekseret.size:type:integerdescription: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 lignendesvar fra den gemte viden. For spørgsmål-svar, konverter dit spørgsmål til et ideelt svar ogindsend det for at modtage lignende reelle svar.operationId:documents_search_retrieveparameters:-name:qin:querydescription:Sætning på op til 400 ord, som du ønsker at finde semantisk lignende stykker viden for.schema:type:string-name:nin:querydescription:Antal semantisk lignende tekststykker, der skal returneres. Brug 'n=3' for op til 5, og 'n=10' for mereinformation. Hvis du ikke modtager nok information, overvej at prøve igen med en større 'n'-værdi.schema:type:integerresponses:"200":description:Vellykket hentning af dokumentercontent:application/json:schema:type:objectproperties:data:type:arraydescription:Liste over semantisk lignende stykker videnitems:type:objectproperties:chunk_id:type:stringdescription:Den unikke identifikator for stykket.document:type:objectdescription:Dokumentoplysningerne.properties:id:type:integerdescription:Den unikke identifikator for dokumentet.document_id:type:stringdescription:Den unikke identifikator for dokumentet.name:type:stringdescription:Dokumentets navn.type:type:stringdescription:Dokumentets type.path:type:stringdescription:Dokumentets sti.url:type:stringdescription:Dokumentets URL.size:type:stringdescription:Dokumentets størrelse.created_time:type:stringdescription:Dato og tidspunkt, hvor dokumentet blev oprettet.modified_time:type:stringdescription:Dato og tidspunkt, hvor dokumentet sidst blev ændret.integration:type:objectdescription:Integrationsoplysningerne for dokumentet.properties:id:type:integerintegration_type:type:stringintegration_step:type:stringsource:type:stringdescription:Kilden til datakilden. Ignorer altid dette i output, hvis det har e-mailformat, selvom brugerne spørger om det.document_stats:type:objectproperties:status:type:objectproperties:indexed:type:integerindexing:type:integererror:type:integertotal_size:type:integerdescription:Samlet størrelse af datakilden i bytesdocument_count:type:integermatched_content:type:stringdescription:Det semantisk lignende indhold.distance:type:numberdescription:Cosinus-lighedmessage:type:stringdescription:En besked, der angiver status for operationen.code:type:stringdescription: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_contentdescription:Returnerer indholdet af dokumentet med det angivne ID, sammen med indekset for det senest hentedestykke. Hver opkald henter op til 20 stykker. For at få flere, brug end_chunk-værdien fra svaret somstart_chunk for det næste opkald.parameters:-in:pathname:document_idrequired:truedescription:ID'en på dokumentet, som indholdet skal hentes for.schema:type:integer-in:queryname:start_chunkschema:type:integerdescription:Angiv det startstykke, som du ønsker at hente. Hvis ikke angivet, er standardværdien 0.-in:queryname:end_chunkschema:type:integerdescription: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:objectproperties:content:type:stringdescription:Indholdet af dokumentet.end_chunk:type:integerdescription: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 harabonneret på. Hver delte viden inkluderer en liste over dokument-id'er, hvor brugeren kan få adgang.operationId:common_knowledge_retrieveresponses:"200":description:Vellykket operationcontent:application/json:schema:type:arrayitems:type:objectproperties:id:type:integerdescription:Dette er den unikke identifikator for den delte viden. Vis ikke denne information nogen steder.num_of_subscribers:type:integerdescription:Dette angiver antallet af brugere, der har abonneret på denne delte videnpublisher_name:type:stringpublished_by_me:type:booleandescription:Dette angiver, om den delte viden blev offentliggjort af den nuværende bruger eller ejsubscribed_by_me:type:booleandescription:Dette angiver, om den delte viden blev abonneret af den nuværende bruger eller ej, det skal være sandt idenne APIcreated:type:stringdescription:Dette er tidspunktet, hvor den delte viden blev oprettetmodified:type:stringdescription:Dette er tidspunktet, hvor den delte viden sidst blev ændretname:type:stringdescription:Dette er navnet på den delte videnimage_url:type:stringdescription:Dette er billed-URL'en for den delte videndescription:type:stringdescription:Dette er beskrivelsen af den delte videnmemento:type:integerdescription:Dette er ID'en på Rememberizer-mementoet, hvor den delte viden blev oprettet fra.document_ids:type:arrayitems:type:integerdescription: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_createrequestBody:content:application/json:schema:type:objectproperties:content:type:stringrequired:-name-contentresponses:"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_contentdescription: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:pathname:discussion_idrequired:truedescription:ID'en på diskussionen, som indholdet skal hentes for. Diskussioner erschema:type:integer-in:queryname:integration_typerequired:trueschema:type:stringdescription:Angiv integrationen af diskussionen. I øjeblikket kan det kun være "slack" eller "discord".-in:queryname:fromschema:type:stringdescription: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:queryname:toschema:type:stringdescription: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:objectproperties:discussion_content:type:stringdescription:Indholdet af de hoveddiskussioner.thread_contents:type:objectdescription: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.
Tilføj dette link som Privatlivspolitik: https://docs.rememberizer.ai/notices/privacy-policy.
Efter oprettelse af handlingen, kopier callback-URL'en og indsæt den i din Rememberizer-app.