Aller au contenu
MIRAYO

Mirayo API

Bientôt disponible

Une 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"

Mirayo Router
  • 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.

  • MistralUE

    principal · léger · raisonnement

    Au lancement
  • Anthropic Claude

    principal · léger

    Au lancement
  • OpenAI

    principal · léger

    Au lancement
  • Modèles locaux MirayoUE

    hébergés en Europe

    En cours de déploiement
  • Autres fournisseurs

    ajout progressif

    À venir

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: 60000

Une 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.

Bientôt disponible

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.