Skip to main content

auditai

EU AI Act Deployer Compliance SDK — wrap Claude, GPT, Ollama or any OpenAI-compatible LLM and generate Article 26 reports in minutes.

PyPI License: MIT

Install

pip install auditai-sdk

Quickstart

from auditai import wrap_client
import anthropic

client = wrap_client(anthropic.Anthropic(), project="my-app")

# Your code stays identical — every call is now logged and risk-classified
response = client.messages.create(
    model="claude-haiku-4-5-20251001",
    max_tokens=1024,
    messages=[{"role": "user", "content": "Hello"}],
)

Supported providers

Works with any OpenAI-compatible API — including local LLMs:

from openai import OpenAI
from auditai import wrap_client

# OpenAI
client = wrap_client(OpenAI(), project="my-app")

# Ollama (local)
client = wrap_client(
    OpenAI(base_url="http://localhost:11434/v1", api_key="ollama"),
    project="my-app"
)

# LM Studio (local)
client = wrap_client(
    OpenAI(base_url="http://localhost:1234/v1", api_key="lm-studio"),
    project="my-app"
)

# vLLM, llama.cpp, Azure OpenAI — same pattern

CLI

# Risk classification wizard (9 questions → EU AI Act category)
auditai classify

# View call stats
auditai stats --project my-app

# Generate Article 26 Deployer Report (PDF)
auditai report --project my-app --company "Acme SL" --email "cto@acme.com"

# Launch Streamlit dashboard
auditai dashboard --project my-app

What gets logged

Every AI call is recorded in a JSONL audit trail:

{
  "call_id": "uuid",
  "timestamp": "2026-05-07T20:00:00Z",
  "provider": "anthropic",
  "model": "claude-haiku-4-5-20251001",
  "input_tokens": 312,
  "output_tokens": 87,
  "input_hash": "sha256...",
  "output_preview": "first 100 chars...",
  "risk_category": "limited",
  "hitl_required": false
}

Generate compliance report

from auditai import generate_report

report_path = generate_report(
    project="my-app",
    company_name="Acme SL",
    contact_email="compliance@acme.com",
    extra_info={
        "system_description": "Customer support chatbot",
        "use_case": "Automated responses to user queries",
    },
)
# → EU_AI_Act_Report_my-app_2026-05-07.pdf

The report covers Art. 26 obligations: risk classification, technical evidence, HITL events, and deployer declaration.

Links

Release files for auditai-sdk 0.2.6

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

Source distribution (sdist)

Source distribution for auditai-sdk 0.2.6
File Size Uploaded
auditai_sdk-0.2.6.tar.gz 28.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for auditai-sdk 0.2.6
File Interpreter ABI Platform
auditai_sdk-0.2.6-py3-none-any.whl Python 3 none any Details

Total release size: 59.1 kB

Release files / auditai_sdk-0.2.6.tar.gz

Download URL auditai_sdk-0.2.6.tar.gz
Size 28.9 kB
Tags Source
SHA-256 checksum
How to use checksums
76751a90115378d36a33686b5ada92b8b63fbcd8b79d0861a5b29c96017ca5d9
BLAKE2b-256 checksum
How to use checksums
591c5b65cb87ca5106bcfeeaa3ec4d7e7b4594ce4e75a2df738d09144c962ae4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.4

Release files / auditai_sdk-0.2.6-py3-none-any.whl

Download URL auditai_sdk-0.2.6-py3-none-any.whl
Size 30.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
699ab8d6772c5303e08b8dfb9dcf57c4dae15ca8e1d78bb5868d20f9b68bf375
BLAKE2b-256 checksum
How to use checksums
4b71a82ef1f3b8127c051b95bd4edcaeaffdb70ae1a8743060ad6e4866f572a2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.4

Release history Release notifications | RSS feed

This release

0.2.6 This release

2 release files

0.2.5

2 release files

0.2.4

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.7

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

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