Skip to main content

Memory layer and SDK for LLMs

Project description

Reca11 — Memory Layer for LLMs

Reca11 is a plug-and-play memory architecture designed to add persistent context to your LLM applications. It intelligently tracks and stores three core components of every conversation:

  • Recent chat history
  • Core user facts
  • Evolving thematic summaries

This enables better recall, continuity, and personalization in any app powered by large language models. Link to research article : COMING SOON!


Installation

Install the SDK via pip:

pip install reca11-core


⸻

Generate an API Key

To use the memory service, you’ll need an API key.

Visit:
https://reca11-memory-1.onrender.com
Click the “Generate API Key” button to instantly receive a unique key.

⸻

Quickstart

Here’s how to get up and running in just a few lines:

from recall_core import Reca11

rc = Reca11(
    api_key="your-api-key",
    openai_key="your-openai-key",
    project_name="my-project"
)

chat_pair = {
    "user": "What did I say I wanted to build?",
    "assistant": "You said you wanted to build a memory SDK for LLMs."
}

memory = rc.recall(chat_pair)

print(memory)


⸻

Health Check

To verify the backend is online:

GET https://reca11-memory.onrender.com/health

Expected response:

{ "status": "ok" }


⸻

License

This project is open-sourced under the terms of the MIT License.

---

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

recall_core-0.1.1.tar.gz (13.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

recall_core-0.1.1-py3-none-any.whl (14.6 kB view details)

Uploaded Python 3

File details

Details for the file recall_core-0.1.1.tar.gz.

File metadata

  • Download URL: recall_core-0.1.1.tar.gz
  • Upload date:
  • Size: 13.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.5

File hashes

Hashes for recall_core-0.1.1.tar.gz
Algorithm Hash digest
SHA256 2792f113194d51a26f108fd132233cc014d37db5e7c693a73b8072fb2a58429b
MD5 be460b3ef9c1924b28c41c4bd2411d96
BLAKE2b-256 732e949671d0c04eb881a19772525090f88cc84a3b507732c266dec6f9bdc3a3

See more details on using hashes here.

File details

Details for the file recall_core-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: recall_core-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 14.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.5

File hashes

Hashes for recall_core-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 11b441ec8f19ae29062309ac8d92d43b2d20f226b50d840a2ad61f1d37395938
MD5 c7a87abe53326e82e51aa2f7428ee4e5
BLAKE2b-256 ea625e481e108790d94ed3328fac552a8525abe3dbc94e820e2109c123e1eaaf

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page