Skip to main content

Railtech MME — Python SDK (placeholder; full release coming soon at https://github.com/gokulJinu01/railtech-mme-python).

Project description

railtech-mme

Placeholder release. Full SDK lands as v0.1.0. Watch the repo: https://github.com/gokulJinu01/railtech-mme-python

railtech-mme is the official Python SDK for MME (Modular Memory Engine) — tag-graph memory for LLMs by Rail Tech.

What MME does

MME does not use vector embeddings. It uses a bounded tag-graph that learns from pack accept/reject events:

  1. Extract seed tags from the prompt
  2. Spread activation across the tag graph (bounded depth, beam width, decay)
  3. Score memories (activation + recency + importance + status − diversity penalty)
  4. Pack into a hard token budget greedily

Every pack respects the budget exactly. Every retrieval is explainable.

Coming in v0.1.0

from railtech_mme import MME

mme = MME(api_key="mme_live_...")
mme.save("I prefer dark chocolate over milk.")
pack = mme.inject("What do I like to eat?")
for item in pack.items:
    print(item.title, item.excerpt, item.score.total)
mme.feedback(pack_id=pack.pack_id, accepted=True)

Plus async (AsyncMME) and LangChain integration (pip install "railtech-mme[langchain]").

Get an API key

https://mme.railtech.io → API Key

License

Apache-2.0

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

railtech_mme-0.0.1.tar.gz (5.8 kB view details)

Uploaded Source

Built Distribution

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

railtech_mme-0.0.1-py3-none-any.whl (6.4 kB view details)

Uploaded Python 3

File details

Details for the file railtech_mme-0.0.1.tar.gz.

File metadata

  • Download URL: railtech_mme-0.0.1.tar.gz
  • Upload date:
  • Size: 5.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.6

File hashes

Hashes for railtech_mme-0.0.1.tar.gz
Algorithm Hash digest
SHA256 a7fb3307db7089a3da46dae0d2e03369f3906c0d45762e346412e629d361e7d8
MD5 96d0230e4e406fb62f4ad7e25f56a5d2
BLAKE2b-256 5aa19c5e4cfafb1f1ddac795c538d08884cd0cd137f1f03d723ee37f68caa72f

See more details on using hashes here.

File details

Details for the file railtech_mme-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: railtech_mme-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 6.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.6

File hashes

Hashes for railtech_mme-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b7d32e47c685639aca8662b1d35388453e4400d676f3142c909a722006e8c30a
MD5 4d6cd6764a6aff32cd25a844689d7063
BLAKE2b-256 ec0a04546ad815f9dff4fb201ebc271ea859ed6ecaf41a756f3e41bd63330886

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