Skip to main content

AI Engine Framework — engine, SDK facade, and CLI

Project description

AI Engine Framework

CI PyPI version Python versions License: MIT

A modular, extensible framework for building AI-powered applications with Python.

Features

  • Modular Architecture - 17 core modules for agents, memory, tools, workflows, and more
  • Plugin System - Extensible provider plugins for OpenAI, Anthropic, Qdrant, Redis
  • Developer SDK - Fluent API with async support and type safety
  • CLI Interface - Interactive chat, project management, and diagnostics
  • Observability - Built-in tracing, metrics, and audit logging
  • Multi-Agent - Collaboration, organization, and session management
  • Production Ready - Comprehensive testing, documentation, and CI/CD

Installation

pip install ai-engine

With optional plugins:

pip install "ai-engine[openai,anthropic,qdrant,redis]"

Quick Start

from ai_engine import Engine

async with Engine() as engine:
    result = await engine.run("Hello, world!")
    print(result)

Documentation

Contributing

We welcome contributions! Please see CONTRIBUTING.md for guidelines.

Security

For security vulnerabilities, please see SECURITY.md.

License

This project is licensed under the MIT License - see the LICENSE file for details.

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

sumbai-1.0.1.tar.gz (6.6 MB view details)

Uploaded Source

Built Distribution

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

sumbai-1.0.1-py3-none-any.whl (1.1 MB view details)

Uploaded Python 3

File details

Details for the file sumbai-1.0.1.tar.gz.

File metadata

  • Download URL: sumbai-1.0.1.tar.gz
  • Upload date:
  • Size: 6.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.12.13

File hashes

Hashes for sumbai-1.0.1.tar.gz
Algorithm Hash digest
SHA256 95f21143e76ed547c989066c96e220262d5c5f248a7aeebc879fdbbbb0744677
MD5 6b0c209e22181244f2d226b7c8def575
BLAKE2b-256 fd60eff5fd9050e45650d7cc4c9a91e8a25b93b4aa04605caead9d6e4f9d956b

See more details on using hashes here.

File details

Details for the file sumbai-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: sumbai-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.12.13

File hashes

Hashes for sumbai-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 35fc14447632ca602a3789fc880129dc52901e7f33885ac1be7ab43ba7c2a0af
MD5 a723186dd879245b1bc1675d3eebbc70
BLAKE2b-256 59b090057632679f4ab8383338b77838db052d7e6020e1b4134e6a1da8046d7d

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