Qu'est-ce que gp.nvim ?
gp.nvim est un plugin Neovim IA pour le chat et les opérations de code — buffers de chat interactifs, réécritures en ligne et éditions par commande. Il vous permet de définir des providers et des agents personnalisés dans sa configuration, ce qui permet à Tokonomix de s'intégrer : une entrée provider, 130+ modèles.
- Ajoute des buffers de chat et des commandes d'opérations de code dans Neovim.
- Les backends personnalisés vont dans la table
providers(endpoint,secret). - Chaque
agentréférence un provider et un modèle. - Open source ; lisez la clé depuis une variable d'environnement via
os.getenv.
Pourquoi router gp.nvim via Tokonomix ?
- Une seule entrée provider donne accès à 130+ modèles sans configuration par fournisseur dans Neovim.
- Nommez le modèle d’un agent
tokonomix-consensuspour les prompts risqués dans l'éditeur ; définissez un second agent sur un slug direct pour le chat de routine. - Les plafonds de dépense par appel encadrent l'usage, et le routage par région / origine maintient la conformité des données du dépôt.
- Le coût est mesuré au centime près dans votre tableau de bord Tokonomix.
Connecter Tokonomix à gp.nvim
Dans votre configuration gp.nvim, ajoutez une entrée Tokonomix dans providers et référencez-la depuis un agent.
require("gp").setup({
providers = {
tokonomix = {
endpoint = "https://tokonomix.ai/api/v1/chat/completions",
secret = os.getenv("TOKONOMIX_API_KEY"), -- tok-your-key
},
},
agents = {
{ provider = "tokonomix", name = "Tokonomix", chat = true, command = true,
model = { model = "tokonomix-consensus" } },
},
})Vérifier que ça fonctionne
- Ajoutez le provider et l'agent à votre configuration
gp.nvimet exportezTOKONOMIX_API_KEY. - Ouvrez un buffer de chat ou exécutez une commande de code sur l'agent Tokonomix.
- Confirmez l'appel et l'usage des tokens dans votre tableau de bord Tokonomix.