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.
Générez une clé depuis votre tableau de bord — les clés sandbox commencent par az_test_
Envoyez une description du système à /v1/classify et recevez une réponse JSON structurée.
Utilisez ci_status pour bloquer, avertir ou valider les déploiements automatiquement
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"
}'/v1/classifyClassification déterministe contre l'ensemble complet des règles de l'IA Act. Zéro coût LLM.
{
"description": "string — AI system description",
"system_name": "string — optional display name",
"jurisdictions": ["BE", "NL"] // optional ISO-2 codes
}{
"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"
}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")| Champ | Type | Valeurs | Description |
|---|---|---|---|
ci_status | string | "pass" | "warn" | "block" | Statut d'intégration CI/CD — pass, warn ou block |
gate_pass | boolean | true / false | Résultat du contrôle. false signifie que la réponse bloque le déploiement et doit être revue. |
risk_level | string | PROHIBITED, HIGH_RISK, GPAI, GPAI_SYSTEMIC, LIMITED_RISK, MINIMAL_RISK | Niveau de classification de risque de l'IA Act UE |
operator_role | string | PROVIDER, DEPLOYER, IMPORTER, DISTRIBUTOR | Votre rôle selon la réglementation |
readiness_score | number | 0–100 | Score de préparation à la conformité de 0 à 100 |
Stockée dans localStorage. Utilisez les clés sandbox (az_test_*) pour les tests.
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.