Gå til indhold

Dokumentation

Gem en hukommelse, og hent den frem igen.

Tre sider og ingen indledning. Den hurtige start fører en tom konto frem til en gemt hukommelse. CLI-siden er referencen til det værktøj, din assistent styrer. API-siden er den kontrakt, de begge taler.

Installér kommandolinjeklienten

macOS og Linux. Installationsprogrammet henter det offentliggjorte manifest, downloader bundtet, verificerer det mod manifestets sha256 og installerer en launcher. Der kompileres intet, og der kræves ingen root.

install.sh
curl -fsSL https://pfmem-api.packagefactory.dk/install.sh | sh

Læg derefter launcheren i din PATH, og gem en nøgle:

pfmem
export PATH="$HOME/.pfmem/bin:$PATH"
pfmem init

Hvor skal du hen

Tre ting, der former hver eneste side her

Din nøgle afgør, hvad du kan se.

En nøgle opløses på serveren til en konto, et arbejdsområde, en rolle og et sæt verber. Intet, du sender, navngiver et arbejdsområde, et filter eller en embedding-version — der findes ikke et felt til det, hverken i API'et eller i klienten. Netop det fravær er det, der holder én kundes hukommelser ude af en anden kundes resultater.

Læsninger er også POST.

Næsten alle endpoints er POST, også læsninger, fordi en læsning tager en body med filtre i, og en nøgle hører hjemme i en header frem for i en URL. De to undtagelser er task-endpointsene, som er GET. Det er med vilje.

Tidsstempler er unix-millisekunder.

Tretten cifre, mindst 1000000000000. En værdi i sekunders præcision afvises frem for stille og roligt at blive læst som en dato i 1970.