Aller au contenu

Evanesca ouvre bientôt : cette page montre comment le chat fonctionnera.

Modèles et Europe

Tous les modèles qu'Evanesca sert tournent en Europe — en France par Scaleway et OVHcloud (en relais), dans la propre région UE de Mistral AI, en Allemagne par AKI.IO et en Suisse par Infomaniak. Aucun appel à un modèle ne quitte l'Europe, et chaque réponse dit qui l'a servie et où.

Catalogue vérifié le 20 oct. 2026

BientôtOuverture prochaine : ce qui suit décrit le service tel qu'il fonctionnera.

Où tourne chaque modèle

Aucun appel à un modèle ne quitte l'Europe : ni en secours, ni quand les serveurs sont saturés. Si un opérateur échoue, vous recevez son erreur, pas une réponse venue d'ailleurs. Un identifiant qu'Evanesca ne sert pas répond 404 model_not_found, sans que la requête parte ailleurs.

Le champ model prend les identifiants ci-dessous. GET /models renvoie la même liste en JSON, sans clé ; elle mêle modèles de chat, d'embedding et d'image, et le champ kind de chaque entrée dit lequel (ajoutez ?kind=chat, ?kind=embedding ou ?kind=image pour n'avoir qu'une famille). GET /models/{id} renvoie une seule entrée (la référence).

Modèles de chat
ModèleIdentifiantTypeContexteAppel d'outilsRaisonnementLieu d'exécution
Mistral Large 4mistral-large-4Texte + images512kOui—Région UE de Mistral AI
DeepSeek V4.1 Flashdeepseek-v4.1-flashTexte + images1MOuiOuiAllemagne (AKI.IO)
GLM-5.3glm-5.3Texte512kOuiOuiAllemagne (AKI.IO)
Qwen3.8 27Bqwen3.8-27bTexte + images256kOuiOuiParis, France
DeepSeek V4 Flashdeepseek-v4-flashTexte256kOuiOuiParis, France
Apertus v1.5 70Bapertus-v1.5-70bTexte + images100kOui—Suisse (Infomaniak)
GLM-5.2glm-5.2Texte256kOuiOuiParis, France
Qwen3.6 35Bqwen3.6-35bTexte + images256kOuiOuiParis, France
Gemma 4 26Bgemma-4-26bTexte + images256kOui—Allemagne (AKI.IO)
Mistral Small 4mistral-small-4-119bTexte + images256kOui—Région UE de Mistral AI
Qwen3.5 397Bqwen3.5-397bTexte + images250kOuiOuiParis, France
GPT-OSS 120Bgpt-oss-120bTexte—OuiOuiParis, France
Qwen3 Coder 30Bqwen3-coder-30bCode256kOui—Paris, France
Qwen3 235Bqwen3-235bTexte250kOui—Paris, France
Mistral Small 3.2mistral-small-3.2Texte + images—Oui—Paris, France
Llama 3.3 70Bllama-3.3-70bTexte—Oui—Paris, France
Pixtral 12Bpixtral-12bVision128kOui—Paris, France

Contexte : tel que l'opérateur l'annonce ; « — » veut dire pas encore vérifié, jamais « aucun ». Appel d'outils : mesuré par un vrai appel chez l'opérateur, pas lu sur une fiche de modèle. Raisonnement : modèles signalés comme réfléchissant avant de répondre. Les prix par million de tokens sont sur la page des modèles et dans la facturation.

Tous les modèles du tableau renvoient des appels d'outils.

Llama 3.3 est distribué sous la licence Llama 3.3 Community License, Copyright © Meta Platforms, Inc. Tous droits réservés. Built with Llama.

Les modèles d'embedding tournent en France (Embeddings) ; les modèles d'image, en Suisse, chez Infomaniak (Images).

Les opérateurs

Un opérateur fait tourner le modèle : c'est la société qui reçoit le prompt. Ils sont 5, tous européens, et l'API nomme le sien à chaque réponse.

Opérateurs de l'API
OpérateurSociétéLieuModèles
Mistral AIMistral AI SAS, Paris — sert sa propre région UE, sans maison mère américaineRégion UE de Mistral AImistral-large-4, mistral-small-4-119b
AKI.IOAKI.IO GmbH, Berlin — société allemande ; ses actionnaires ne sont pas publiésAllemagnedeepseek-v4.1-flash, glm-5.3, gemma-4-26b
ScalewayScaleway SAS, Paris — groupe iliad, sans maison mère américaineParis, Franceqwen3.8-27b, deepseek-v4-flash, glm-5.2, qwen3.6-35b, qwen3.5-397b, gpt-oss-120b, qwen3-coder-30b, qwen3-235b, mistral-small-3.2, llama-3.3-70b, pixtral-12b, qwen3-embedding-8b, bge-multilingual-gemma2
OVHcloudOVH SAS, France — sans maison mère américaine
InfomaniakInfomaniak, Genève — société suisse indépendante, sans maison mère américaineSuisseapertus-v1.5-70b, flux-schnell, photomaker-v2

Le lieu d'AKI.IO est ce qu'AKI.IO déclare : « Inference requests are currently processed on GPU infrastructure in German data centers » (AKI.IO, lu le 13 oct. 2026).

Ce que gardent les opérateurs

Evanesca ne stocke aucun prompt ni aucune réponse : ils restent en mémoire le temps d'écrire la réponse. Mistral AI conserve les entrées et sorties de l'API pendant 30 jours glissants pour surveiller les abus (politique de confidentialité de Mistral). AKI.IO annonce que prompts, entrées et réponses générées sont traités en mémoire volatile, sans être journalisés, stockés ni analysés (AKI.IO) ; sa politique de confidentialité garde 90 jours les données d'usage — identifiant de requête, modèle, statut, horodatages, tokens — pour la facturation et la maintenance (politique de confidentialité d'AKI.IO). Scaleway applique une conservation zéro par défaut ; quand des requêtes provoquent des erreurs ou paraissent abusives, il peut en garder et en lire le contenu jusqu'à 14 jours (Scaleway). OVHcloud affiche « Zero data retention: We keep only the data required for billing purposes » (OVHcloud). Infomaniak, qui exécute aussi les modèles d'image, annonce que les requêtes ne sont ni enregistrées ni utilisées pour entraîner des modèles (Infomaniak).

Chaque réponse dit où elle a été servie

Toute réponse de chat, d'embeddings ou d'images qui a atteint un opérateur, en streaming ou non, porte deux en-têtes :

En-tête de réponseValeur
x-evanesca-operatorL'opérateur qui a servi l'appel : mistral, aki, scaleway, ovhcloud ou infomaniak.
x-evanesca-locationOù il a tourné : paris (Paris, France), gravelines (Gravelines, France), mistral-eu-region (Région UE de Mistral AI), germany (Allemagne) ou switzerland (Suisse).
curl -i
curl -i https://evanesca.app/api/v1/chat/completions \
  -H "Authorization: Bearer $EVANESCA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model": "gemma-4-26b", "messages": [{"role": "user", "content": "Bonjour"}]}'
En-têtes de réponse (extrait)
HTTP/2 200
content-type: application/json
x-evanesca-operator: aki
x-evanesca-location: germany

Le dossier de conformité de chaque modèle

En plus des champs d'OpenAI (id, object, created, owned_by), chaque entrée de GET /models porte de quoi choisir — context_length et tool_calling quand ils ont été vérifiés, reasoning, et pricing, en euros par million de tokens, TVA comprise — et le dossier de conformité complet du modèle :

ChampCe qu'il dit
operator, locationQui exécute le modèle, et où — les valeurs des deux en-têtes de réponse : mistral, aki, scaleway, ovhcloud ou infomaniak ; paris, gravelines, mistral-eu-region, germany ou switzerland.
licence, open_weightsLa licence telle que publiée — null tant qu'aucune ne l'est — et si les poids sont publics.
checksLes six contrôles en booléens — licence, provenance, security, gdpr, benchmarks, live_test — et, dans run_on, la date de chaque contrôle passé quand elle est connue. false veut dire manquant : pas encore mené, ou mené sans atteindre le seuil (comment chaque contrôle est mené).
retentionCe que l'opérateur dit conserver (rule), et la page où il le dit (source). Evanesca, elle, ne stocke aucun prompt.
trainingCe que l'opérateur dit de l'entraînement sur vos données (statement), et sa source (source).

Les entrées d'embedding et d'image portent aussi operator, location, retention et training. Voici l'entrée complète de Gemma 4 26B, construite à partir du catalogue :

GET /models/gemma-4-26b · 200 · application/json
{
  "id": "gemma-4-26b",
  "object": "model",
  "kind": "chat",
  "created": 1792454400,
  "owned_by": "Google",
  "operator": "aki",
  "location": "germany",
  "context_length": 256000,
  "tool_calling": true,
  "reasoning": false,
  "pricing": {
    "currency": "EUR",
    "vat_included": true,
    "input_per_million": 0.168,
    "output_per_million": 0.84
  },
  "licence": "Apache-2.0",
  "open_weights": true,
  "checks": {
    "licence": true,
    "provenance": true,
    "security": true,
    "gdpr": true,
    "benchmarks": true,
    "live_test": true,
    "run_on": {
      "security": "2026-10-13",
      "benchmarks": "2026-10-13",
      "live_test": "2026-10-13"
    }
  },
  "retention": {
    "rule": "Inference content “is processed only in volatile memory […] and is not logged, stored, or analyzed by AKI.IO”; usage data (request ID, model endpoint, status, timestamps, token usage) “is retained for 90 days”.",
    "source": "https://aki.io/privacy-policy"
  },
  "training": {
    "statement": "“Inference requests are not forwarded to model developers, and customer prompts and outputs are not used to train AI models.”",
    "source": "https://aki.io/"
  },
  "status": "live"
}

Chaque champ, et l'appel en quatre langages : obtenir un modèle. Ce que veut dire chaque contrôle : transparence.