Skip to main content

ACIS SDK

AI Context & Intelligent System — Memory for LLM Applications

Installation

pip install acis-memory

Quick Start

from acis import MemoryClient

# Point to your ACIS deployment
client = MemoryClient(
    tenant_id="your-tenant-uuid",
    base_url="https://your-acis-server.com/acis",
)

# Create session
session = client.create_session(user_id="user-123")

# Every turn:
client.add_event(session_id=session.session_id, role="user", content="Hello")
ctx = client.get_context(session_id=session.session_id, query="Hello")

# ctx.messages → pass directly to any LLM (OpenAI, Azure, Anthropic, etc.)
response = your_llm(messages=ctx.messages)

client.add_event(session_id=session.session_id, role="assistant", content=response)

# End conversation
client.close_session(session_id=session.session_id)

What is ACIS?

ACIS provides persistent memory for AI assistants. It automatically:

  • Stores conversation history (Short-Term Memory)
  • Extracts facts, preferences, and constraints (Long-Term Memory)
  • Assembles relevant context for every LLM call (token-budgeted)
  • Handles memory decay, contradiction detection, and entity graphs

Requirements

  • Python 3.9+
  • An ACIS server deployment (contact your admin for base_url and tenant_id)

Only Dependency

  • httpx (HTTP client)

That's it. No PostgreSQL, Redis, Celery, or Django needed on the app side.

Download files

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

Source Distribution

acis_memory-1.1.2.tar.gz (6.6 kB view details)

Uploaded Source

Built Distribution

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

acis_memory-1.1.2-py3-none-any.whl (7.3 kB view details)

Uploaded Python 3

File details

Details for the file acis_memory-1.1.2.tar.gz.

File metadata

  • Download URL: acis_memory-1.1.2.tar.gz
  • Upload date:
  • Size: 6.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.0rc1

File hashes

Hashes for acis_memory-1.1.2.tar.gz
Algorithm Hash digest
SHA256 c56e00c5daa5c0d5bd9583ffe229cc2f59b6f1bfa147e4e661abbb02bf491b42
MD5 7a5ebcff12ff899c65b387c9c1e4dff1
BLAKE2b-256 fc70fb2db2c4b627482c62509766da6667e84fb0c341d43b6a3e3635a7561f1b

See more details on using hashes here.

File details

Details for the file acis_memory-1.1.2-py3-none-any.whl.

File metadata

  • Download URL: acis_memory-1.1.2-py3-none-any.whl
  • Upload date:
  • Size: 7.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.0rc1

File hashes

Hashes for acis_memory-1.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 413c19a5cd32d695d7e7135fd4f3d8703cab5bf701b395e652571bc0f00b0948
MD5 b68af9a5cbeca1e875dd4d37a3dd9ae4
BLAKE2b-256 a0f42566a9cafa4b4b90564bfddd97dc716398356955af264ad4a60881d7e467

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