Skip to main content

AI sync channel client: session, handlers, and remote control loop

This project has been quarantined.

PyPI Admins need to review this project before it can be restored. While in quarantine, the project is not installable by clients, and cannot be being modified by its maintainers.

Read more in the project in quarantine help article.

Project description

AI Channel

A flexible communication layer for AI applications.

AI Channel provides a unified interface for exchanging messages between AI models, applications, users, and external services. It simplifies request routing, streaming, event handling, and session management while remaining transport-agnostic.

Whether you're building a chatbot, AI gateway, or multi-agent system, AI Channel helps keep communication clean and modular.


Features

  • Unified messaging interface
  • Conversation session management
  • Streaming response support
  • Event-driven architecture
  • Transport abstraction
  • Extensible middleware
  • Lightweight and modular

Installation

pip install ai-channel

Requirements

  • Python 3.7+ (3.7-3.8 on Windows 7/8; 3.7-3.13 on Windows 10/11)
  • Windows 7 / 8 / 8.1 / 10 / 11

Quick Start

from ai_channel import Channel

channel = Channel()

Use Cases

  • AI chat applications
  • API gateways
  • Agent communication
  • Event processing
  • Real-time AI services

Philosophy

AI Channel separates communication from application logic, making it easier to support multiple transports without changing business code.


Roadmap

  • Additional transport adapters
  • Streaming utilities
  • Middleware ecosystem
  • Monitoring integrations

Contributing

Contributions are welcome through issues and pull requests.


License

MIT

Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

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

aichannel-0.1.2-py3-none-any.whl (6.8 kB view details)

Uploaded Python 3

File details

Details for the file aichannel-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: aichannel-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 6.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.12.10

File hashes

Hashes for aichannel-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 c2df8237fb5cefd654d919acf0792efd0a30fb69a37a78bd9af1c6b75f0dc944
MD5 29d286f084e84f9afd30e2800ce4cef1
BLAKE2b-256 4941f57231bcde80d044ff05bf63e7fca7a843b2ce0e652e78607b411e1e6636

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