Sökning och svar — search returnerar de avsnitt som matchar en fråga, med sidor och en länk till originalet; ask returnerar ett kort svar.
API-referens
Alla publika endpoints, på ett ställe
De endpoints som Hippocampus webbapp använder för import, sökning, svar och läsning, med deras fält, strömning, jobb och fel.
Resurser för AI
Coding agent
Din kodagent (Claude, Cursor, Codex eller en annan) läser vår skill-fil och sätter upp Hippocampus i ditt projekt på egen hand.
API clients
Din API-klient (Postman, Insomnia eller Bruno) importerar varje anrop med exempelsvar; kör Sign in först så sätts token åt dig.
OpenAPI 3.1
Klientgeneratorer, Swagger UI och andra API-verktyg läser varje endpoint från den här filen, i standardformatet.
Chat assistants
Din chattassistent (ChatGPT, Claude eller Gemini) besvarar frågor om API:et utifrån vår dokumentation, allt i en fil.
Autentisering
En inloggad användares token
Varje anrop bär en Authorization: Bearer <token>-header. Token är ID-token för en inloggad Hippocampus-användare och gäller i ungefär en timme, så ett skript förnyar den på samma sätt som vilken inloggning som helst. Ett anrop når bara det som den användaren får läsa.
Det finns inga API-nycklar ännu: ett skript loggar in som sin egen användare, med de mappar det behöver delade med sig.
Omfång
Vad API:et täcker
Dokument — importera en källa och följ hur den har delats upp i avsnitt.
Bläddra och läs — lista mappar, läs ett dokuments text eller ladda ner originalet.
Jobb — kontrollera status för en import.
Fel — hur ett fel från respektive tjänst ser ut.
Illustrativt
Hur ett anrop ser ut
Ett dokument importeras, och en fråga besvaras utifrån det som har importerats. Endpoints och fält är inte slutgiltiga.
curl -X POST /ingest \
-H "Authorization: Bearer $THALIUS_API_KEY" \
-F "[email protected]" client.documents.create(
file="q3-renewals.pdf",
) await client.documents.create({
file: "q3-renewals.pdf",
}); Endast illustrativt — ännu inget skarpt kontrakt.
Referens
Endpoints
API:et har två tjänster, och båda tar samma token. Core importerar, söker och svarar; Vault lagrar mappar och dokument. Din arbetsytas adresser finns i Hippocampus-appen under Manage workspace → API and MCP. Standardadresserna, som används i exemplen nedan, är https://hippocampuscore.thalius.ai för Core och https://hippocampusvault.thalius.ai för Vault.
Varje endpoint nedan har ett anrop i cURL, Python och JavaScript samt ett förkortat svar.
Import
Importera dokument
Ladda upp filer till Core. Varje fil läses, delas upp i avsnitt och sammanfattas, och läggs sedan i den mapp du anger. Ett jobb följer arbetet.
Core
POST /ingest
Core
GET /jobs/{job_id}
Sökning och svar
Sök och fråga
Search returnerar de avsnitt som matchar en fråga, var och en med sina sidor och en länk till originalet. Ask returnerar ett kort svar skrivet av modellen.
Core
POST /search
Core
POST /ask
Bläddra
Mappar och vad de innehåller
Mappsammanfattningar kommer från Core; mappar och dokumentlistor kommer från Vault.
Core
GET /folders/summary
Vault
GET /folders
Vault
GET /folders/{id}
Vault
GET /documents
Läs
Läs dokument
Vault returnerar ett dokuments text, dess taggar och originalfilen.
Vault
GET /documents/{id}
Vault
POST /documents/batch
Vault
GET /documents/{id}/content
Fel
När ett anrop misslyckas
Klienter
För tillfället
curl och vår MCP-server fungerar båda i dag. Officiella SDK:er för Python och TypeScript planeras innan tjänsten blir allmänt tillgänglig.
Vill du ha tidig åtkomst till API:et?
Vi tar in designpartner nu.