# Memorie (/ro/docs/api/gateway/memory)

Listează, caută, salvează și șterge amintirile persistente — același depozit folosit de uneltele de memorie MCP.

Memoria persistentă păstrează faptele, preferințele și deciziile pe care codai le reține despre tine între sesiuni și unelte. Aceste rute expun același depozit ca uneltele MCP `memory_list`, `memory_search`, `memory_store` și `memory_forget`: o amintire salvată pe o suprafață e vizibilă și pe cealaltă.

## Domeniu și disponibilitate [#domeniu-și-disponibilitate]

- Amintirile aparțin contului tău. O cheie emisă pentru o aplicație terță vede doar amintirile acelei aplicații.
- Memoria cere un abonament cu memorie persistentă; fără el, fiecare rută răspunde `403 memory_not_enabled`. Când memoria nu e configurată pe gateway, răspunsul este `503 memory_unavailable`.
- Cheile de mediu (daemon) nu pot apela aceste rute.
- O eroare a depozitului de memorie întoarce `500 memory_error` doar pentru acea cerere; inferența nu este afectată.

## Cost [#cost]

`GET /v1/memory` și `DELETE /v1/memory/{id}` nu apelează niciun model. Căutarea și salvarea calculează câte un embedding și apar în consum ca `memory:search` și `memory:create`.

```ts
const { id } = await client.memory.create({ content: 'Facturile se emit în RON.' });
const { memories } = await client.memory.search({ q: 'moneda facturilor' });
await client.memory.delete(id);
```

<OpenAPIPage document="./openapi/ro/gateway.yaml" operations={[{path: '/v1/memory',method: 'get'},{path: '/v1/memory/search',method: 'get'},{path: '/v1/memory',method: 'post'},{path: '/v1/memory/{id}',method: 'delete'}]} />
