Skip to content

Zep Adapters

memio.providers.zep.ZepFactAdapter

FactStore implementation backed by Zep's graph API.

Facts are stored as graph episodes. Zep processes content asynchronously through an LLM, so edges may appear with a delay. Individual fact deletion is not supported; use delete_all instead.

Parameters:

Name Type Description Default
api_key str | None

Zep Cloud API key.

None
client

Pre-initialized AsyncZep client (overrides api_key).

None

memio.providers.zep.ZepHistoryAdapter

HistoryStore implementation backed by Zep threads.

Maps session IDs to Zep threads. Automatically creates users and threads on first message add. Returns empty lists (not errors) for non-existent sessions or users.

Parameters:

Name Type Description Default
api_key str | None

Zep Cloud API key.

None
client

Pre-initialized AsyncZep client (overrides api_key).

None

memio.providers.zep.ZepGraphAdapter

GraphStore implementation backed by Zep's graph API.

Stores triples as fact-triples with predicate-based relationship names. Individual entity/triple deletion is not supported; use delete_all instead.

Parameters:

Name Type Description Default
api_key str | None

Zep Cloud API key.

None
client

Pre-initialized AsyncZep client (overrides api_key).

None