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.0.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.0-py3-none-any.whl (1.1 MB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: sumbai-1.0.0.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.0.tar.gz
Algorithm Hash digest
SHA256 8108b254e8cadabeb90ad53c984db95b3f9047dde127b1cf473f9c86c94eaf6a
MD5 29b3fe504dbfe1e6d4dbcffc003f49f4
BLAKE2b-256 1e7565104daea8df5bdc0992c97fd832c82642f3814cfe2adddebbe5d3f86b32

See more details on using hashes here.

File details

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

File metadata

  • Download URL: sumbai-1.0.0-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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 fa89973f9108816b0c171327eb28a4ec9b274b01b8d89b84b6c8021d2f7d0e08
MD5 06e565eeda5d338f57a2f4484e4a7f91
BLAKE2b-256 37961c7e697f2e3498123914aa0012b28427caeb1479cc4470a8efc45e3c6e0b

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