Documentation Runexa
Documentation de l’API Runexa
Créez des applications et des workflows alimentés par l’IA grâce aux API Runexa pour l’intelligence juridique, l’analyse financière, l’automatisation de l’apprentissage et l’aide à la décision business.
Plateforme développeur
Infrastructure IA asynchrone conçue pour la production
Introduction
Infrastructure IA Runexa
Les API Runexa permettent aux développeurs et aux organisations d’intégrer des workflows avancés d’analyse IA dans leurs applications, tableaux de bord, outils internes et systèmes d’entreprise.
Analyse de documents juridiques
Analyse financière
Intelligence business
Analyse pédagogique
URL de base
Production:
https://api.runexa.ai
Local:
http://127.0.0.1:8000
Authentification
Toutes les requêtes API nécessitent une clé API Bearer valide.
Authorization: Bearer rk_live_xxxxxxxxx
curl -X GET "https://api.runexa.ai/v1/test-api-key" \ -H "Authorization: Bearer rk_live_xxxxxxxxx"
Architecture asynchrone
Les API Runexa utilisent un traitement asynchrone alimenté par des workers distribués et des files de traitement.
Téléverser un document
Créer un traitement
Traitement
Récupérer les résultats
Frontend → Runexa API → Job Queue → AI Workers → Persistent Storage → Async Result Retrieval
Intelligence financière
POST /v1/finance/analyzeRelevés bancaires
Abonnements
Opportunités d’économies
curl -X POST "https://api.runexa.ai/v1/finance/analyze" \ -H "Authorization: Bearer rk_live_xxxxxxxxx" \ -F "file=@statement.pdf" \ -F "output_language=en"
{
"job_id": 9,
"status": "pending",
"progress": 0,
"status_message": "Finance API analysis queued...",
"credits_used": 7,
"remaining_api_credits": 88
}Intelligence juridique
POST /v1/legal/analyzeAnalyse de contrats
Détection des risques
Extraction de clauses
curl -X POST "https://api.runexa.ai/v1/legal/analyze" \ -H "Authorization: Bearer rk_live_xxxxxxxxx" \ -F "file=@contract.pdf" \ -F "output_language=en"
{
"job_id": 10,
"status": "pending",
"credits_used": 12,
"remaining_api_credits": 76
}Intelligence business
POST /v1/business/analyzeIndicateurs de performance
Prévisions
Reporting exécutif
curl -X POST "https://api.runexa.ai/v1/business/analyze" \ -H "Authorization: Bearer rk_live_xxxxxxxxx" \ -F "file=@business.xlsx" \ -F "output_language=en"
{
"job_id": 13,
"status": "pending",
"credits_used": 30,
"remaining_api_credits": 22
}Intelligence pédagogique
POST /v1/study/analyzeSupports d’apprentissage
Résumés
Quiz et flashcards
curl -X POST "https://api.runexa.ai/v1/study/analyze" \ -H "Authorization: Bearer rk_live_xxxxxxxxx" \ -F "file=@study.pdf" \ -F "output_language=en" \ -F "education_level=university"
{
"job_id": 14,
"status": "pending",
"credits_used": 5,
"remaining_api_credits": 17
}API Jobs
Récupérez l’état et les résultats des traitements IA asynchrones.
GET /v1/jobs/{job_id}
{
"id": 15,
"status": "completed",
"progress": 100,
"result": {}
}Erreurs
401
Clé API manquante ou invalide.
402
Crédits insuffisants ou accès API indisponible.
413
Le fichier dépasse les limites autorisées.
429
Limite de débit dépassée.
500
Erreur inattendue lors du traitement.
Limites de débit
| Plan | Requêtes |
|---|---|
| API Starter | 10 requests/minute |
| API Pro | 60 requests/minute |
| Enterprise API | Personnalisé |
Sécurité et support entreprise
Ne jamais exposer les clés API dans des applications côté client
Stocker les clés API de manière sécurisée côté serveur
Remplacer immédiatement les clés compromises
Utiliser HTTPS pour toutes les requêtes API
Support entreprise
support@runexa.ai