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.3.0
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.3.0-cp38-abi3-win_amd64.whl | CPython 3.8 | abi3 | Windows x86-64 | Details |
| arcships_aimux-0.3.0-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.3.0-cp38-abi3-macosx_11_0_arm64.whl | CPython 3.8 | abi3 | macOS 11.0+ ARM64 | Details |
Total release size:13.6 MB
Release files / arcships_aimux-0.3.0-cp38-abi3-win_amd64.whl
| Download URL | arcships_aimux-0.3.0-cp38-abi3-win_amd64.whl |
|---|---|
| Size | 4.6 MB |
| Tags | CPython 3.8 Windows x86-64 abi3 |
|
SHA-256 checksum How to use checksums |
507c9b0e9f63949dc29ceb235b8b7100c4cdd309c8e45e8db2733c086358bd08
|
|
BLAKE2b-256 checksum How to use checksums |
3f83a4b4278520ed6c0c04a640234001ef8fa21d9ac4fe7c821378fd8f21faa3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.14.1
|
Release files / arcships_aimux-0.3.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | arcships_aimux-0.3.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 4.7 MB |
| Tags | CPython 3.8 Linux glibc 2.17+ x86-64 abi3 |
|
SHA-256 checksum How to use checksums |
aee0c0cc476340046ea6609debbbbde6a69e2ac3eaab5f478d7234c5ed0d78a4
|
|
BLAKE2b-256 checksum How to use checksums |
62660e65706c9bb1624b675b733e301ac31b9e36a4619830c157437cf6ea91e9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.14.1
|
Release files / arcships_aimux-0.3.0-cp38-abi3-macosx_11_0_arm64.whl
| Download URL | arcships_aimux-0.3.0-cp38-abi3-macosx_11_0_arm64.whl |
|---|---|
| Size | 4.2 MB |
| Tags | CPython 3.8 abi3 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
a4b00610c9515091cdda9001524798b3d73f3b6af86e374d3e3033732f5ddbc0
|
|
BLAKE2b-256 checksum How to use checksums |
637b74d349a1eaa859833d6a238de069b3bfe8064c5ca0e4e84d946b535e823d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.14.1
|