Skip to main content

Generic LLM/RAG platform framework

Project description

axiom

A generic LLM/RAG platform framework for building AI-powered applications.

Features

  • LLM gateway with multi-provider routing and fallback
  • RAG (Retrieval Augmented Generation) with pgvector
  • CLI framework with extension discovery
  • State management with atomic writes and PostgreSQL backend
  • Audit logging with HMAC tamper detection
  • Human-in-the-loop approval workflows (RACI framework)
  • Document publishing pipeline
  • Interactive review system

Installation

pip install axiom
# or
pip install git+https://github.com/benjaminbooth/axiom.git

Usage

axiom --help

License

MIT License - see LICENSE file.

Acknowledgments

This software was developed at The University of Texas at Austin. Released as open source under the MIT License with approval from UT Austin Discovery to Impact.

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

axi_platform-0.6.1.tar.gz (2.0 MB view details)

Uploaded Source

Built Distribution

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

axi_platform-0.6.1-py3-none-any.whl (1.5 MB view details)

Uploaded Python 3

File details

Details for the file axi_platform-0.6.1.tar.gz.

File metadata

  • Download URL: axi_platform-0.6.1.tar.gz
  • Upload date:
  • Size: 2.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for axi_platform-0.6.1.tar.gz
Algorithm Hash digest
SHA256 0517d1e03fb262b41d4591ca915151b1e47c619211db3f4a56e8152b5355e1cd
MD5 a5668cbbcea344b93e7db3ec141afe7f
BLAKE2b-256 713079fdfcb7c3e9ed76b1af2a947f6191c2fea758ba69c27637fb3140a31ac1

See more details on using hashes here.

File details

Details for the file axi_platform-0.6.1-py3-none-any.whl.

File metadata

  • Download URL: axi_platform-0.6.1-py3-none-any.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for axi_platform-0.6.1-py3-none-any.whl
Algorithm Hash digest
SHA256 2309dc6328a8b59192e3192ccfe61dd0a415aa2074c476e271c906e80c41f147
MD5 39a4d44abf9437a7fa190edb1c024f08
BLAKE2b-256 8b63c4e722973ea8e2c1ba16520c3fee9ac30ca6f69194a3c9d93451692513d2

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