Mirayo API
Bientôt disponibleUne API. Toutes les IA.
Le routeur qui fait tourner Mirayo, ouvert aux développeurs : un seul point d'accès vers les modèles du marché, avec bascule automatique et une infrastructure européenne.
Format compatible OpenAI : change l'adresse, garde ton code.
curl https://api.mirayo.app/v1/chat/completions \
-H "Authorization: Bearer $MIRAYO_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "auto",
"messages": [
{ "role": "user", "content": "Résume ce contrat en 5 points." }
],
"routing": {
"chain": ["mistral:main", "anthropic:main", "openai:main"],
"region": "eu"
},
"stream": true
}'Routage
Si un modèle tombe, ton app ne le voit pas.
Chaque requête suit une chaîne de modèles. Le routeur passe au suivant dès qu'un fournisseur est lent ou en panne, et met de côté ceux qui échouent trop souvent.
Ton application
model: "auto"
- MistralUE
- ClaudeAnthropic
- OpenAIGPT
- Modèles locauxUE · bientôt
› POST /v1/chat/completions model=auto
Une clé, tous les modèles
Mistral, Claude, OpenAI derrière une seule adresse. Plus besoin de gérer un contrat, un SDK et une facture par fournisseur.
Routage automatique
Avec model: "auto", le routeur choisit le modèle selon la tâche : rapide, raisonnement, vérification, résumé.
Bascule en cas de panne
Pas de premier jeton à temps ? La requête repart vers le modèle suivant de la chaîne. Ton app ne voit qu'une réponse.
Infrastructure européenne
Mistral, fournisseur européen, en premier choix. L'option region: "eu" limite le routage aux modèles européens. Modèles locaux hébergés en Europe en cours de déploiement.
Streaming natif
Réponses jeton par jeton, avec des délais de premier jeton surveillés pour chaque fournisseur.
Coûts sous contrôle
Suivi des coûts par requête et par modèle, et choix du niveau de modèle (léger, principal, raisonnement) selon ton budget.
Modèles
Les fournisseurs branchés au routeur.
- Au lancement
MistralUE
principal · léger · raisonnement
- Au lancement
Anthropic Claude
principal · léger
- Au lancement
OpenAI
principal · léger
- En cours de déploiement
Modèles locaux MirayoUE
hébergés en Europe
- À venir
Autres fournisseurs
ajout progressif
Règles de routage
Tes chaînes, tes délais, tes priorités.
Définis l'ordre des modèles par tâche, les délais maximum et le seuil de mise au repos. C'est le moteur qui fait déjà tourner l'app Mirayo.
tasks:
reply:
chain: [mistral:main, anthropic:main, openai:main]
timeoutMs: 20000
firstTokenTimeoutMs: 3000
summary:
chain: [local:light, mistral:light, anthropic:light]
circuitBreaker:
failureThreshold: 3 # 3 échecs...
windowMs: 60000 # ...en 60 s : le fournisseur est mis au repos
cooldownMs: 60000Une seule clé à protéger.
Les clés des fournisseurs sont gardées côté serveur, jamais exposées. Tu n'as qu'une clé Mirayo à protéger, révocable à tout moment.
L'accès développeur ouvre prochainement.
Aperçu de l'API en préparation : noms de champs et adresses peuvent encore évoluer d'ici l'ouverture.
