
Zed
Un éditeur de code natif et rapide, doté d'un agent IA intégré qui fonctionne avec n'importe quel modèle compatible OpenAI.
Ce qu'est Zed
Zed est un éditeur de code natif et performant écrit en Rust par l'équipe derrière Atom et Tree-sitter. Il intègre un Agent Panel (panneau d'agent) qui se connecte à n'importe quel modèle compatible OpenAI : vous pouvez donc le pointer vers TokenMix et coder avec Claude, GPT ou DeepSeek sans quitter l'éditeur. Il convient aux développeurs qui veulent un éditeur rapide et préfèrent faire tourner l'IA avec leur propre clé API.
Avant de commencer
- Installez Zed depuis zed.dev (macOS, Linux, Windows).
- Inscrivez-vous sur tokenmix.ai, ouvrez la Console, allez dans API Keys et créez une clé qui commence par sk-tm-.
Connecter TokenMix
Zed atteint les points de terminaison personnalisés via son fournisseur openai_compatible, configuré dans settings.json.
- Ouvrez la command palette (palette de commandes) et lancez "zed: open settings" pour modifier settings.json.
- Ajoutez un fournisseur TokenMix sous language_models.openai_compatible. L'api_url doit se terminer par /v1, et vous listez les modèles vous-même, car Zed ne les récupère pas automatiquement. Réglez max_tokens sur la fenêtre de contexte de chaque modèle.
{
"language_models": {
"openai_compatible": {
"TokenMix": {
"api_url": "https://api.tokenmix.ai/v1",
"available_models": [
{ "name": "claude-sonnet-4.6", "max_tokens": 200000 },
{ "name": "claude-opus-4.8", "max_tokens": 200000 }
]
}
}
}
}
- Ajoutez votre clé. Lancez "agent: open settings" pour ouvrir les paramètres de l'Agent Panel (panneau d'agent), trouvez la section LLM Providers (fournisseurs de LLM) et saisissez votre clé sk-tm- pour TokenMix. Si vous préférez le fichier de configuration, Zed lit plutôt la clé depuis la variable d'environnement TOKENMIX_API_KEY ; les clés ne sont jamais écrites dans settings.json.
- Ouvrez l'Agent Panel (panneau d'agent), choisissez un modèle TokenMix dans le sélecteur et démarrez une conversation.
Vérifier que ça marche
Dans l'Agent Panel (panneau d'agent), choisissez l'un de vos modèles TokenMix et envoyez un court message, par exemple "hello". Une réponse signifie que Zed communique avec TokenMix. Vous pouvez voir la dépense dans la Console TokenMix.
Questions fréquentes
Aucun modèle n'apparaît : Zed ne liste que les modèles que vous avez mis dans available_models. Ajoutez le nom de chaque modèle (l'id de modèle TokenMix) et sa taille de contexte max_tokens.
Où mettre la clé : soit dans le champ fournisseur de l'Agent Panel (panneau d'agent), soit dans la variable d'environnement TOKENMIX_API_KEY, mais pas dans settings.json.
Quels modèles choisir : n'importe quel modèle texte fonctionne. Pour le code, Claude Opus 4.8, Claude Sonnet 4.6 et DeepSeek V4 Pro sont de bons points de départ.