Qu'est-ce qu'Avante.nvim ?
Avante.nvim apporte une expérience de codage IA style Cursor à Neovim — des modifications agentiques multi-étapes pilotées depuis l'éditeur. Il permet de déclarer des fournisseurs personnalisés qui héritent du fournisseur openai intégré, ce qui permet d'intégrer directement un endpoint Tokonomix.
- Modifications agentiques et chat IA dans Neovim, dans l'esprit de Cursor.
- Les fournisseurs personnalisés utilisent
__inherited_from = "openai"avec unendpointet unmodel. - Lit la clé depuis la variable nommée dans
api_key_name. - Open source ; configuré en Lua.
Pourquoi router Avante.nvim via Tokonomix ?
- Une entrée de fournisseur, 130+ modèles pour les modifications agentiques d’Avante.
- Dirigez-le vers
tokonomix-consensuspour vérifier un refactor risqué avant son application ; un slug direct pour les modifications courantes. - Les plafonds de dépenses par appel limitent une session agentique ; routage par région / origine pour les dépôts réglementés.
- Référencez la clé depuis une variable d'environnement, pas depuis le fichier de config.
Connecter Tokonomix à Avante.nvim
Déclarez un fournisseur Tokonomix qui hérite de openai, avec l'endpoint Tokonomix, un model par défaut et le nom de la variable d'environnement dans api_key_name.
require("avante").setup({
provider = "tokonomix",
providers = {
tokonomix = {
__inherited_from = "openai",
endpoint = "https://tokonomix.ai/api/v1",
-- Opt-in (planning/review only, no tool-calling): model = "tokonomix-consensus"
model = "anthropic/claude-sonnet-4-6",
api_key_name = "TOKONOMIX_API_KEY",
},
},
})
-- export TOKONOMIX_API_KEY=tok_live_your-keyVérifier que ça fonctionne
- Exportez
TOKONOMIX_API_KEY, ajoutez le fournisseur à votre config Neovim et sélectionnez-le. - Demandez à Avante d'effectuer une modification petite et réversible.
- Confirmez l'appel et l'utilisation des tokens dans votre tableau de bord Tokonomix.