Aller au contenu

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

OpenCode sur des modèles d'IA exécutés en Europe

Déclarez Evanesca comme fournisseur compatible OpenAI dans opencode.json et codez depuis le terminal avec des modèles exécutés en Europe. Une entrée provider dans opencode.json (à la racine du projet ou dans ~/.config/opencode/), bâtie sur le paquet @ai-sdk/openai-compatible.

Documentation de l'outil lue le 12 oct. 2026

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

Outil
OpenCode · Agent de code
Format d'API
Compatible OpenAI (Chat Completions)
URL de base
https://evanesca.app/api/v1
Vos prompts
De votre machine ou de votre serveur, directement vers Evanesca

Configuration

1. Ajouter Evanesca comme fournisseur

Le catalogue d'OpenCode ignore tout des modèles d'un fournisseur personnalisé : donnez à chacun ses limites de contexte et de sortie, OpenCode s'en sert pour suivre la place restante. Nommez aussi un small_model, sinon les titres risquent d'être écrits par le modèle principal. La limite de sortie est un plafond que vous choisissez.

opencode.json
{
  "$schema": "https://opencode.ai/config.json",
  "share": "disabled",
  "provider": {
    "evanesca": {
      "npm": "@ai-sdk/openai-compatible",
      "name": "Evanesca",
      "options": {
        "baseURL": "https://evanesca.app/api/v1",
        "apiKey": "{env:EVANESCA_API_KEY}"
      },
      "models": {
        "deepseek-v4.1-flash": { "name": "DeepSeek V4.1 Flash", "limit": { "context": 1000000, "output": 16384 } },
        "gemma-4-26b": { "name": "Gemma 4 26B", "limit": { "context": 256000, "output": 16384 } }
      }
    }
  },
  "model": "evanesca/deepseek-v4.1-flash",
  "small_model": "evanesca/gemma-4-26b"
}

2. Fournir la clé, choisir le modèle

Exportez EVANESCA_API_KEY, ou lancez /connect, choisissez Other et tapez l'identifiant du fournisseur tel qu'il est dans le fichier (evanesca). /models liste alors evanesca/deepseek-v4.1-flash et les autres modèles déclarés.

Shell
export EVANESCA_API_KEY="<votre clé Evanesca>"
opencode

D'où viennent ces réglages

Ces réglages viennent de la documentation officielle de OpenCode, lue le 12 oct. 2026. Ce guide n'a pas encore été déroulé avec Evanesca : il le sera à l'ouverture de l'API.

Quel modèle choisir

Les modèles d'Evanesca dont un vrai appel d'outil est revenu chez leur opérateur. Ce guide prend DeepSeek V4.1 Flash et Gemma 4 26B, choisis dans le catalogue pour leurs propriétés. Prix par million de tokens, entrée / sortie, marge et TVA comprises.

IdentifiantOpérateur et lieuContexteRaisonnementPrix
mistral-large-4Région UE de Mistral AI512k—2,5133 € / 7,7246 €
deepseek-v4.1-flashAllemagne (AKI.IO)1MOui1,008 € / 3,024 €
glm-5.3Allemagne (AKI.IO)512kOui3,024 € / 9,24 €
qwen3.8-27bScaleway — Paris, France256kOui1,008 € / 5,544 €
deepseek-v4-flashScaleway — Paris, France256kOui0,672 € / 1,344 €
apertus-v1.5-70bSuisse (Infomaniak)100k—1,2936 € / 4,62 €
glm-5.2Scaleway — Paris, France256kOui3,024 € / 9,24 €
qwen3.6-35bScaleway — Paris, France256kOui0,42 € / 2,52 €
gemma-4-26bAllemagne (AKI.IO)256k—0,168 € / 0,84 €
mistral-small-4-119bRégion UE de Mistral AI256k—0,2772 € / 1,1088 €
qwen3.5-397bScaleway — Paris, France250kOui1,008 € / 6,048 €
gpt-oss-120bScaleway — Paris, France—Oui0,252 € / 1,008 €
qwen3-coder-30bScaleway — Paris, France256k—0,336 € / 1,344 €
qwen3-235bScaleway — Paris, France250k—1,26 € / 3,78 €
mistral-small-3.2Scaleway — Paris, France——0,252 € / 0,588 €
llama-3.3-70bScaleway — Paris, France——1,512 € / 1,512 €
pixtral-12bScaleway — Paris, France128k—0,336 € / 0,336 €

Les tokens de raisonnement sont facturés comme de la sortie. Où tourne chaque modèle et ce que garde son opérateur : Modèles et Europe.

À savoir

  • OpenCode modifie les fichiers et lance les commandes par appels d'outils : ne déclarez que des modèles dont l'appel d'outils est mesuré.
  • Un modèle de raisonnement se déclare avec "reasoning": true et "interleaved": { "field": "reasoning_content" }.
  • Prenez @ai-sdk/openai-compatible et non @ai-sdk/openai : le second vise les fournisseurs qui servent la Responses API d'OpenAI, ce que ne fait pas Evanesca.

Où vont vos prompts

Le processus OpenCode local appelle l'URL de base. Une exception documentée : /share envoie la conversation sur les serveurs d'OpenCode et publie un lien — l'exemple le coupe avec "share": "disabled".

Côté Evanesca, le modèle tourne chez un opérateur européen, que nomment les en-têtes x-evanesca-operator et x-evanesca-location de chaque réponse, et Evanesca ne garde aucune trace des prompts ni des réponses — seulement les données de facturation de chaque appel. Ce que garde chaque opérateur est détaillé dans Modèles et Europe ; l'hébergeur des serveurs d'Evanesca est nommé dans les mentions légales.

Sources

Documentation officielle, lue le 12 oct. 2026 :

Questions fréquentes

OpenCode fonctionne-t-il avec Evanesca ?

Oui, par son réglage d'URL de base : Une entrée provider dans opencode.json (à la racine du projet ou dans ~/.config/opencode/), bâtie sur le paquet @ai-sdk/openai-compatible. Ces réglages viennent de la documentation officielle de OpenCode, lue le 12 oct. 2026. Ce guide n'a pas encore été déroulé avec Evanesca : il le sera à l'ouverture de l'API.

Quel modèle d'Evanesca choisir avec OpenCode ?

Un modèle dont l'appel d'outils est mesuré. Ce guide prend DeepSeek V4.1 Flash et Gemma 4 26B ; les 17 candidats sont dans le tableau de cette page, avec leur fenêtre de contexte et leur prix.

Mes prompts restent-ils en Europe avec OpenCode ?

Le processus OpenCode local appelle l'URL de base. Une exception documentée : /share envoie la conversation sur les serveurs d'OpenCode et publie un lien — l'exemple le coupe avec "share": "disabled". Côté Evanesca, le modèle tourne chez un opérateur européen, que nomment les en-têtes x-evanesca-operator et x-evanesca-location de chaque réponse, et Evanesca ne garde aucune trace des prompts ni des réponses — seulement les données de facturation de chaque appel. Ce que garde chaque opérateur est détaillé dans Modèles et Europe ; l'hébergeur des serveurs d'Evanesca est nommé dans les mentions légales.

Une clé, et l'outil tourne sur des modèles en Europe.

Crédit prépayé, sans abonnement : la même clé sert à tous les guides.