Skip to main content
AZComply
API et intégrations

La conformité EU AI Act comme une couche

Intégrez la conformité dans vos outils existants. Notre API classe les systèmes IA, génère des rapports et applique des portes de contrôle — sans jamais quitter votre flux de travail.

REQUEST CONTRACTv1
BASE URL
api.azcomply.eu/v1
AUTHENTICATION
X-API-Key
CLASSIFICATION
JSON response
WORKPAPERS
Async jobs

Démarrage rapide

1

Obtenez votre clé API

Générez une clé depuis votre tableau de bord — les clés sandbox commencent par az_test_

2

Classifiez votre premier système

Envoyez une description du système à /v1/classify et recevez une réponse JSON structurée.

3

Sécurisez votre pipeline CI/CD

Utilisez ci_status pour bloquer, avertir ou valider les déploiements automatiquement

bash
curl https://api.azcomply.eu/v1/classify \
  -X POST \
  -H "X-API-Key: az_test_your_key" \
  -H "Content-Type: application/json" \
  -d '{
    "system_name": "TalentRank",
    "description": "AI scores and ranks job applicants before recruiter review.",
    "jurisdictions": ["BE", "NL"],
    "component_mode": "always"
  }'

Référence API

POST/v1/classify

Classification déterministe contre l'ensemble complet des règles de l'IA Act. Zéro coût LLM.

Requête

json
{
  "description": "string — AI system description",
  "system_name": "string — optional display name",
  "jurisdictions": ["BE", "NL"] // optional ISO-2 codes
}

Réponse

json
{
  "risk_code": "PROHIBITED | HIGH_RISK | GPAI | GPAI_SYSTEMIC | LIMITED_RISK | MINIMAL_RISK",
  "verdict": {
    "classification": "HIGH",
    "obligations_count": 12
  },
  "gate_pass": false,
  "ci_status": "pass | warn | block"
}

ci_status values

passMINIMAL / LIMITED_RISK
warnGPAI
blockPROHIBITED / HIGH_RISK / GPAI_SYSTEMIC

Extraits de code

python
import requests

response = requests.post(
    "https://api.azcomply.eu/v1/classify",
    headers={"X-API-Key": "az_test_your_key"},
    json={
        "system_name": "TalentRank",
        "description": "AI scores and ranks job applicants before recruiter review.",
        "jurisdictions": ["BE", "NL"],
        "component_mode": "always",
    },
)
result = response.json()
print(f"Risk: {result['risk_code']}, CI Status: {result['ci_status']}")
if result["ci_status"] == "block":
    raise SystemExit("Deployment gate blocked")

Référence des champs de réponse

ChampTypeValeursDescription
ci_statusstring"pass" | "warn" | "block"Statut d'intégration CI/CD — pass, warn ou block
gate_passbooleantrue / falseRésultat du contrôle. false signifie que la réponse bloque le déploiement et doit être revue.
risk_levelstringPROHIBITED, HIGH_RISK, GPAI, GPAI_SYSTEMIC, LIMITED_RISK, MINIMAL_RISKNiveau de classification de risque de l'IA Act UE
operator_rolestringPROVIDER, DEPLOYER, IMPORTER, DISTRIBUTORVotre rôle selon la réglementation
readiness_scorenumber0–100Score de préparation à la conformité de 0 à 100

Essayez

Stockée dans localStorage. Utilisez les clés sandbox (az_test_*) pour les tests.

Sortie
$ Entrez une description et cliquez Classifier

Obtenez votre clé API

Générez des clés production ou sandbox depuis votre tableau de bord. Les clés sandbox sont gratuites et limitées en débit.

Les clés sandbox commencent par az_test_* et sont gratuites pour le développement et les tests.

Developer Hub — AZComply