aria-engine runs Aria model bundles (weight.bin + config.json) locally for language, vision, and VLA/policy inference. Ship it as a standalone binary or embed the FFI shared library into your application.
Install
Fetch the latest release for your platform from the downloads page or programmatically:On the China site the same endpoint mirrors from Gitee. Use
https://ariacompute.cn/api/download/engine-latest.Get a model bundle
Download a bundle with your API key, then unpack it:weight.bin, config.json, and optional tokenizer sidecars. See Models for the full layout and quantization matrix.
Run inference from the CLI
/v1/chat/completions endpoint on the configured port. Point any OpenAI-compatible client at http://127.0.0.1:8080/v1.
Embed with libaria-engine_ffi
Each release ships a shared library alongside the CLI:libaria-engine_ffi-linux-x86_64.so, libaria_engine_ffi.dylib, aria_engine_ffi.dll. Link it from C, Rust, Python (via ctypes/cffi), Swift, or any language with a C ABI.
- C
- Python
app.c
Model fetch inside the engine
Thearia-engine CLI can also fetch models directly from Hugging Face (international) or ModelScope (China). This is separate from the Dashboard model registry and does not consume your Aria Compute wallet: