Skip to main content

avrik

Run Avrik decision models on your own machine: avrik pull, avrik ask, avrik serve, avrik info.

An Avrik model reads a state and typed questions (yes/no, choice, score, multi-label) and returns a calibrated probability distribution over each question's options, in one forward pass with no generated text. Every answer carries the hashes that identify the exact model, calibration and prompt behind it.

Install

On a CPU:

pip install llama-cpp-python==0.3.35 --no-deps --only-binary=:all: \
  --index-url https://abetlen.github.io/llama-cpp-python/whl/cpu
pip install "avrik[cpu]"

The first line installs llama.cpp's prebuilt CPU wheel from its own index; without it, pip compiles llama.cpp, which needs a C++ compiler. On a GPU, pip install avrik and run vLLM on loopback (each model card gives the command), then pass --vllm-url.

Use

avrik pull Avrik-Lite-4B             # downloads avrik-ai/Avrik-Lite-4B-GGUF and verifies it
avrik ask Avrik-Lite-4B --state "Customer bought headphones 12 days ago, unopened, \
receipt attached. Policy: unopened items within 30 days get a full refund." \
  --noul "Should the refund be approved?" \
  --choice "Which action?=approve,deny,escalate" [--json]
avrik serve Avrik-Lite-4B --port 8080   # /v1/systemone on 127.0.0.1 only
avrik info Avrik-Lite-4B                # provenance: hashes, recipe, calibration
Model Default build Hardware
Avrik-Lite-4B GGUF Q4_K_M (--format bf16 for GPU) CPU
Avrik-Pro-12B GGUF Q8_0 (--format bf16 for GPU) CPU or 16 GB card; bf16 on one GPU
Avrik-Max-31B FP8 via vLLM (weights downloaded from Google's repo, verified by hash) one 80 GB GPU

Names match in any case. --dir uses a local release directory instead of the cache ($AVRIK_HOME, default ~/.cache/avrik).

Integrity and privacy

  • pull downloads a release at a commit pinned inside this package and refuses it unless its MANIFEST.sha256 has the pinned digest; then every file is checked.
  • ask, serve and info re-check every file before anything loads. Code files, auto_map, symlinks and unlisted files are refused (exit 3).
  • Only pull uses the network. Inference sends no telemetry and stores nothing.

Call the API from Python with avrik-sdk.

Built on Gemma 4 by Google (Apache-2.0). Licence: Apache-2.0. Security reports: avriktech.ai@gmail.com.

Website: www.avrik.ai · Models: huggingface.co/avrik-ai · Acceptable use policy

Metadata

Release files for avrik 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for avrik 1.0.0
File Size Uploaded
avrik-1.0.0.tar.gz 18.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for avrik 1.0.0
File Interpreter ABI Platform
avrik-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 40.8 kB

Release files / avrik-1.0.0.tar.gz

Download URL avrik-1.0.0.tar.gz
Size 18.4 kB
Tags Source
SHA-256 checksum
How to use checksums
a790b1e940b527870d76874cf7b39c827d3fa878a444817dd0bf2ee69910a5e8
BLAKE2b-256 checksum
How to use checksums
b5883dde44a7a0807fcf11568259b1336420540a03bdfd5c6bcea942a4da9557
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / avrik-1.0.0-py3-none-any.whl

Download URL avrik-1.0.0-py3-none-any.whl
Size 22.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7d8813486058d936162fee3ce5ee9587f54e7317b9b9eb778bc6c21f1debcba1
BLAKE2b-256 checksum
How to use checksums
300aa75d9e82d2db6c688927e7a0f6cedf47b5389630c95d7181491266b063a5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page