Skip to main content

Unified LLM service layer for Python (Rust core, 325 providers)

Project description

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

Project details


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 Distributions

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

arcships_aimux-0.2.0-cp38-abi3-win_amd64.whl (3.2 MB view details)

Uploaded CPython 3.8+Windows x86-64

arcships_aimux-0.2.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.8+manylinux: glibc 2.17+ x86-64

arcships_aimux-0.2.0-cp38-abi3-macosx_11_0_arm64.whl (2.9 MB view details)

Uploaded CPython 3.8+macOS 11.0+ ARM64

File details

Details for the file arcships_aimux-0.2.0-cp38-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for arcships_aimux-0.2.0-cp38-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 99e73e507ba3a62cee9672e76705f2da175869d828a007a78418de8c5b452994
MD5 d9948d1c0e957687b729102e1ee42f59
BLAKE2b-256 ed60de1c95266f38e68121ed332e0f8acebf1b0a739a023c333ef23a39d5e09d

See more details on using hashes here.

File details

Details for the file arcships_aimux-0.2.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for arcships_aimux-0.2.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bed5040725447721d849729d797f421dd323aae9e9d6aca6c32c71b7a5b7a35d
MD5 e38d894544eea5ed16a556e647bcf517
BLAKE2b-256 19258e25df6469b9f2da1ee9e96a529cb3474ac8b8daccfa7c552fa9a6828878

See more details on using hashes here.

File details

Details for the file arcships_aimux-0.2.0-cp38-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for arcships_aimux-0.2.0-cp38-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 628c46812294bece2b38fe705d4d378de43e29bc26c53e7d1487ee8b3ee0b156
MD5 7eea85fca31835ca439098082c4be403
BLAKE2b-256 ff1506f5ec52b326ca6aa11ab93c7a471d3ebed5827ab02925e448bf45c536ea

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