Runexa AI Workspace

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.

1

Téléverser un document

2

Créer un traitement

3

Traitement

4

Récupérer les résultats

Frontend
→ Runexa API
→ Job Queue
→ AI Workers
→ Persistent Storage
→ Async Result Retrieval

Intelligence financière

POST /v1/finance/analyze

Relevé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 business

POST /v1/business/analyze

Indicateurs 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/analyze

Supports 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

PlanRequêtes
API Starter10 requests/minute
API Pro60 requests/minute
Enterprise APIPersonnalisé

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

Explorer la plateforme API