aimux (Python)
Unified LLM service layer for Python — one API for 325 AI providers (OpenAI, Anthropic, Google, Bedrock, Vertex, DeepSeek, …), powered by a Rust core.
Install
pip install arcships-aimux
Pre-built wheels for Linux, macOS, and Windows (Python ≥ 3.8). No Rust toolchain needed.
Quick start
from aimux import generate_text, openai
model = openai("sk-...", "gpt-4o")
result = generate_text(model, "Explain Rust ownership in one sentence.")
print(result["text"])
Features
- Unified interface — switch providers by changing one constructor
- Streaming — token-by-token output with cancellation
- Full modality coverage — text, embeddings, images, speech, transcription, video, reranking, files
- Fast — Rust core, zero GC pauses; benchmarked faster than the official OpenAI SDK in docs/PERF-RESULTS.md
Documentation
License
MIT
Release files for arcships-aimux 0.2.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| arcships_aimux-0.2.1-cp38-abi3-win_amd64.whl | CPython 3.8 | abi3 | Windows x86-64 | Details |
| arcships_aimux-0.2.1-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl | CPython 3.8 | abi3 | Linux glibc 2.17+ x86-64 | Details |
| arcships_aimux-0.2.1-cp38-abi3-macosx_11_0_arm64.whl | CPython 3.8 | abi3 | macOS 11.0+ ARM64 | Details |
Total release size:10.4 MB
Release files / arcships_aimux-0.2.1-cp38-abi3-win_amd64.whl
| Download URL | arcships_aimux-0.2.1-cp38-abi3-win_amd64.whl |
|---|---|
| Size | 3.5 MB |
| Tags | CPython 3.8 Windows x86-64 abi3 |
|
SHA-256 checksum How to use checksums |
80c013c492e83a64355068bc1d32899dee2ff27a3052f590237e05220faba230
|
|
BLAKE2b-256 checksum How to use checksums |
330ade0c83dce52d43b124a0c448e182e38bdfc7d34424703d00054b5c6f4697
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.14.1
|
Release files / arcships_aimux-0.2.1-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | arcships_aimux-0.2.1-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 3.7 MB |
| Tags | CPython 3.8 Linux glibc 2.17+ x86-64 abi3 |
|
SHA-256 checksum How to use checksums |
3f444b257f9028ef8f1869e8d2603e51a6f0765c1ba1e88b100fa486614a22d0
|
|
BLAKE2b-256 checksum How to use checksums |
7a2f56e4e41b82299808dd9282809a7ce286731c9106ddaf1925b650b35f5871
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.14.1
|
Release files / arcships_aimux-0.2.1-cp38-abi3-macosx_11_0_arm64.whl
| Download URL | arcships_aimux-0.2.1-cp38-abi3-macosx_11_0_arm64.whl |
|---|---|
| Size | 3.2 MB |
| Tags | CPython 3.8 abi3 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
739c01e47109c164c45e6aa97971af9aa86686ec6bc3bd2a62c717598fa054d1
|
|
BLAKE2b-256 checksum How to use checksums |
ce4abf8473caf79e93a8af0f7e7edd822b678b90acb84ba6aae45ca2eab2fd46
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.14.1
|