Intégrations
Connectez votre agent de codage IA
Une seule base URL et votre agent fonctionne — Claude Code, Cursor, Cline et tout le reste de cette page. Un seul modèle quand vous voulez de la vitesse, tout le conseil quand se tromper coûte cher.
https://tokonomix.ai/api/v1https://tokonomix.ai/api/anthropicnpx tokonomix-council-mcpPourquoi Tokonomix
N'importe quel routeur transmet votre prompt. Nous allons chercher un deuxième avis.
Trois modèles de familles différentes répondent sans voir le travail des autres. Un quatrième lit les trois, rédige le verdict et vous dit où ils divergent. C'est ce désaccord qui compte : c'est là qu'un modèle seul aurait paru tout aussi sûr de lui — et se serait trompé.
model: "tokonomix-consensus"— une ligne par appel, et le conseil est actifSélection du modèle
Quel modèle et quel endpoint mon agent doit-il utiliser ?
Choisissez selon ce que fait votre agent, puis changez l'identifiant du modèle à tout moment — chaque modèle du catalogue fonctionne avec la même clé.
| Ce que fait votre agent | Utilisez ceci |
|---|---|
| Modifie des fichiers / appelle des outils et diffuse les réponses (la plupart des agents de codage) | Un modèle Anthropic via l'endpoint Anthropic (outils + streaming fonctionnent tous les deux) |
| Appelle des outils mais n'a pas besoin du streaming (n'importe quel modèle) | L'endpoint compatible OpenAI avec un identifiant de modèle unique |
| Veut des outils et du streaming sur un modèle non-Anthropic | Utilisez le non-streaming pour l'instant — le streaming des appels d'outils sur d'autres fournisseurs n'est pas encore activé |
| Chat simple, sans outils | N'importe quel endpoint ; le streaming convient |
| Veut un verdict multi-modèles (consensus) sur une réponse à enjeu élevé | Définir le modèle sur tokonomix-consensus sur l'endpoint compatible OpenAI — remarque : le consensus rejette les appels d'outils (pas de tool-calling) |
Endpoint & référence API (technique)
anthropic-messages → https://tokonomix.ai/api/anthropic — tools ✓, streaming ✓ (utiliser un modèle Anthropic). openai-completions → https://tokonomix.ai/api/v1 — tools ✓ (passthrough modèle unique), streaming avec outils pas encore disponible. Chat simple : le streaming fonctionne sur les deux. Consensus : openai-completions, modèle tokonomix-consensus, sans outils. Remplacez l'identifiant de modèle par n'importe quel slug renvoyé par GET /api/v1/models.
Claude Code
CLIL'agent CLI officiel d'Anthropic pour le codage en terminal.
# Option A — Anthropic wire-format passthrough
export ANTHROPIC_BASE_URL=https://tokonomix.ai/api/anthropic
export ANTHROPIC_API_KEY=tok-your-key
claude
# Option B — add the MCP server for consensus tools
claude mcp add tokonomix -- npx -y tokonomix-mcp \
--api-key tok-your-keyAstuce consensus
Les outils MCP incluent tokonomix_consensus_ask — appelez-le sur tout refactoring critique ou décision de conception pour un verdict cross-famille.
Aider
CLIPair-programmeur terminal qui modifie les fichiers et fait des commits à votre place.
export OPENAI_API_BASE=https://tokonomix.ai/api/v1
export OPENAI_API_KEY=tok-your-key
# Route any call through consensus
aider --model openai/tokonomix-consensus
# Or target a specific model
aider --model openai/anthropic/claude-sonnet-4-6Astuce consensus
Définissez --model openai/tokonomix-consensus pour les discussions d'architecture ; utilisez un modèle unique pour les modifications de lignes à haut volume.
Agent autonome VS Code — lit, modifie, exécute des terminaux.
# Cline → Settings (gear icon) → API Provider: "OpenAI Compatible"
Base URL : https://tokonomix.ai/api/v1
API Key : tok-your-key
Model ID : anthropic/claude-sonnet-4-6
# Opt-in: consensus for planning/review (no tool-calling)
# Model ID : tokonomix-consensus
# or any slug from GET /api/v1/modelsAstuce consensus
Définissez modelId sur tokonomix-consensus pour les tâches en mode « Architect » de Cline ; passez à un slug de modèle direct pour les modifications inline rapides.
Fork autonome de Cline avec des modes de travail supplémentaires (Architect, Debug, Ask).
// Roo Code Settings → API Provider: "OpenAI Compatible"
Base URL : https://tokonomix.ai/api/v1
API Key : tok-your-key
Model ID : anthropic/claude-sonnet-4-6
// Opt-in: consensus for planning/review (no tool-calling)
// Model ID : tokonomix-consensusAstuce consensus
Utilisez un slug de modèle direct pour les modes avec appels d'outils de Roo (Code, Debug) ; passez à tokonomix-consensus en opt-in pour les tâches de planification Architect sans appels d'outils.
Continue.dev
IDE extensionAssistant de codage VS Code / JetBrains avec chat, autocomplétion et contexte.
# ~/.continue/config.yaml
models:
- name: Tokonomix Consensus
provider: openai
model: tokonomix-consensus
apiBase: https://tokonomix.ai/api/v1
apiKey: tok-your-key
- name: Tokonomix (Claude direct)
provider: openai
model: anthropic/claude-sonnet-4-6
apiBase: https://tokonomix.ai/api/v1
apiKey: tok-your-keyAstuce consensus
Ajoutez les deux entrées — utilisez le consensus dans le chat de Continue pour les révisions critiques, le modèle direct pour l'autocomplétion (latence réduite).
Cursor
IDEFork VS Code natif à l'IA avec agent Composer et modifications inline.
// Cursor Settings → Models → Override OpenAI Base URL
Base URL : https://tokonomix.ai/api/v1
API Key : tok-your-key
Model : tokonomix-consensus
// Note: base-URL override applies to Cursor Chat (Cmd+L) only.
// Composer / inline-edit / autocomplete use Cursor's own backend.Astuce consensus
Le Chat de Cursor avec model=tokonomix-consensus vous offre le consensus pour les conversations de conception ; Composer continue d'utiliser son propre routage.
Agent autonome open source de Block — installe, exécute, teste.
# host + key via environment (NOT config.yaml)
export OPENAI_HOST=https://tokonomix.ai/api/v1
export OPENAI_API_KEY=tok-your-key
# ~/.config/goose/config.yaml
GOOSE_PROVIDER: openai
GOOSE_MODEL: anthropic/claude-sonnet-4-6
# Opt-in: consensus for planning/review (no tool-calling)
# GOOSE_MODEL: tokonomix-consensusAstuce consensus
Goose exécute de longues sessions autonomes avec des appels d'outils — définissez le modèle par défaut sur un slug direct. Utilisez tokonomix-consensus en opt-in pour les étapes de planification sans appels d'outils.
Agent de développement logiciel open source (anciennement OpenDevin) — auteur autonome de PR.
# docker run / .env
LLM_BASE_URL=https://tokonomix.ai/api/v1
LLM_API_KEY=tok-your-key
LLM_MODEL=openai/anthropic/claude-sonnet-4-6
# Opt-in: consensus for planning/review (no tool-calling)
# LLM_MODEL=openai/tokonomix-consensus
# Or via UI: Settings → LLM → Advanced Settings
# Base URL : https://tokonomix.ai/api/v1
# Model : openai/anthropic/claude-sonnet-4-6Astuce consensus
OpenHands gère des branches de fonctionnalités complètes avec des appels d'outils — définissez le modèle par défaut sur un slug direct. Utilisez tokonomix-consensus en opt-in uniquement pour les étapes de planification/architecture sans appels d'outils.
Zed
IDEÉditeur rapide basé sur Rust avec panneau IA natif et agent multi-buffer.
// ~/.config/zed/settings.json
{
"language_models": {
"openai_compatible": {
"api_url": "https://tokonomix.ai/api/v1",
"available_models": [
{
"name": "tokonomix-consensus",
"display_name": "Tokonomix Consensus",
"max_tokens": 128000
}
]
}
}
}Astuce consensus
Utilisez tokonomix-consensus dans le panneau IA de Zed pour les questions d'architecture multi-fichiers ; passez à un modèle direct pour les complétions.
Kilo Code
VS Code extensionAgent VS Code axé sur la réalisation complète des tâches avec gestion du contexte.
// Kilo Code Settings → Providers → + Custom Provider
Provider ID : tokonomix
Display Name : Tokonomix
Base URL : https://tokonomix.ai/api/v1
API Key : tok-your-key
Model : tokonomix-consensusAstuce consensus
Kilo récupère automatiquement la liste des modèles depuis l'endpoint — choisissez tokonomix-consensus pour les passes de planification de Kilo.
IDE natif à l'IA de Codeium avec agent de flux Cascade.
// Windsurf MCP config (via Extension settings or mcp.json)
{
"mcpServers": {
"tokonomix": {
"command": "npx",
"args": ["-y", "tokonomix-mcp"],
"env": {
"TOKONOMIX_API_KEY": "tok-your-key"
}
}
}
}Astuce consensus
La surcharge de base URL de Windsurf est limitée au BYOK Anthropic uniquement ; utilisez plutôt le serveur MCP pour accéder aux outils de consensus dans Cascade.
OpenClaw
CLI + VS CodeAgent open source axé sur la confidentialité avec des chemins réseau protégés.
// openclaw.json
{
"agents": { "defaults": { "model": { "primary": "tokonomix/tokonomix-consensus" } } },
"models": {
"providers": {
"tokonomix": {
"baseUrl": "https://tokonomix.ai/api/v1",
"apiKey": "${TOKONOMIX_API_KEY}",
"api": "openai-completions",
"models": [{ "id": "tokonomix-consensus", "name": "Tokonomix Consensus" }]
}
}
}
}Astuce consensus
Le modèle de confiance d'OpenClaw correspond à la philosophie de Tokonomix : vous maîtrisez le chemin réseau ; définissez tokonomix-consensus comme valeur par défaut pour toute tâche de planification.
claude-code-router
CLI proxyCouche proxy qui achemine les requêtes Claude Code vers n'importe quel backend selon le coût et les capacités.
// ~/.claude-code-router/config.json
{
"Providers": [
{
"name": "tokonomix",
"api_base_url": "https://tokonomix.ai/api/v1/chat/completions",
"api_key": "tok-your-key",
"models": ["tokonomix-consensus", "anthropic/claude-sonnet-4-6"]
}
],
"Router": {
"default": "tokonomix,tokonomix-consensus"
}
}Astuce consensus
claude-code-router peut mapper des identifiants de modèles Claude spécifiques vers tokonomix-consensus pour les appels complexes et vers un modèle direct moins coûteux pour le code standard.
Void
IDEFork VS Code open source — direct vers le fournisseur, architecture sans relais.
// Void Settings → AI → Provider → OpenAI Compatible
API Base URL : https://tokonomix.ai/api/v1
API Key : tok-your-key
Model : tokonomix-consensus
// Note: Void 2026 development is officially paused.
// Last release still works; configuration above applies.Astuce consensus
L'architecture sans relais de Void signifie que votre clé Tokonomix va directement à l'endpoint — aucune journalisation tierce entre votre prompt et le moteur de consensus.
Tabby
Self-hosted serverAssistant de codage auto-hébergé avec complétion de code et chat.
# config.toml (Tabby server)
[model.chat.http]
kind = "openai/chat"
api_endpoint = "https://tokonomix.ai/api/v1"
api_key = "tok-your-key"
model_name = "tokonomix-consensus"Astuce consensus
Tabby sert toute une équipe depuis un seul serveur — router le modèle de chat vers tokonomix-consensus donne à chaque développeur de l'instance une réponse appuyée par le consensus.
Réviseur de code IA open source d'Alibaba (CLI `ocr`) — résultats ancrés au diff.
# Tool-call passthrough needs the Anthropic-compatible endpoint;
# the OpenAI-compat /api/v1 path is consensus-only and strips tool-calls.
ocr config set llm.url https://tokonomix.ai/api/anthropic/v1/messages
ocr config set llm.auth_token tok-your-key
ocr config set llm.model anthropic/claude-sonnet-4-6
ocr config set llm.use_anthropic true
ocr review --from origin/main --to HEAD --format jsonAstuce consensus
Pour une revue multi-modèle, le slug natif tokonomix-consensus-review (en cours) renvoie des résultats ancrés au diff en JSON via le pipeline de consensus — sans tool-calling côté client.
Qwen Code
CLICLI de codage agentique (fork de Gemini CLI) qui parle le protocole OpenAI.
// ~/.qwen/settings.json
{
"modelProviders": {
"openai": [
{ "id": "tokonomix-consensus", "name": "Tokonomix Consensus",
"baseUrl": "https://tokonomix.ai/api/v1", "envKey": "TOKONOMIX_API_KEY" }
]
},
"model": { "name": "tokonomix-consensus" }
}Astuce consensus
Définissez model.name sur tokonomix-consensus pour les tours de raisonnement complexes ; passez à un slug rapide pour les modifications à haut volume.
LibreChat
Chat UIInterface de chat multi-modèle auto-hébergée — ajoute toute API compatible OpenAI comme endpoint.
# librechat.yaml
endpoints:
custom:
- name: "Tokonomix"
apiKey: "${TOKONOMIX_API_KEY}"
baseURL: "https://tokonomix.ai/api/v1"
models:
default: ["tokonomix-consensus", "anthropic/claude-sonnet-4-6"]
fetch: trueAstuce consensus
Listez tokonomix-consensus dans les modèles de l'endpoint afin que chaque utilisateur de l'instance obtienne une réponse appuyée par le consensus depuis le sélecteur.
Agent de codage terminal open source d'OpenAI — fournisseurs de modèles personnalisés dans config.toml.
# ~/.codex/config.toml
model = "anthropic/claude-sonnet-4-6"
model_provider = "tokonomix"
# Opt-in: consensus for planning/review (no tool-calling)
# model = "tokonomix-consensus"
[model_providers.tokonomix]
name = "Tokonomix"
base_url = "https://tokonomix.ai/api/v1"
env_key = "TOKONOMIX_API_KEY"
wire_api = "chat"Astuce consensus
Pointez le modèle sur tokonomix-consensus pour les refactorisations risquées ; les identifiants réservés (openai/ollama/lmstudio) ne peuvent pas être réutilisés, nommez donc le fournisseur tokonomix.
opencode
CLIAgent de codage terminal open source (SST) — agnostique au fournisseur via l'AI SDK.
// opencode.json
{
"provider": {
"tokonomix": {
"npm": "@ai-sdk/openai-compatible",
"name": "Tokonomix",
"options": {
"baseURL": "https://tokonomix.ai/api/v1",
"apiKey": "{env:TOKONOMIX_API_KEY}"
},
"models": { "tokonomix-consensus": { "name": "Tokonomix Consensus" } }
}
}
}Astuce consensus
Sélectionnez tokonomix-consensus pour les tours de raisonnement difficiles ; un slug direct rapide garde les modifications à fort volume peu coûteuses.
Crush
CLIAgent de codage terminal élégant de Charm — agnostique au modèle via crush.json.
// crush.json
{
"providers": {
"tokonomix": {
"type": "openai-compat",
"base_url": "https://tokonomix.ai/api/v1",
"api_key": "$TOKONOMIX_API_KEY",
"models": [
{ "id": "tokonomix-consensus", "name": "Tokonomix Consensus",
"context_window": 200000, "default_max_tokens": 8192 }
]
}
}
}Astuce consensus
Utilisez le type openai-compat (pas openai) pour Tokonomix ; pointez Crush vers tokonomix-consensus pour les modifications risquées.
bolt.diy
Web app builderGénérateur d'applications IA open source en navigateur — fournisseur OpenAILike via env.
# .env.local
OPENAI_LIKE_API_BASE_URL=https://tokonomix.ai/api/v1
OPENAI_LIKE_API_KEY=tok-your-key
# UI: Provider → OpenAILike, Model → tokonomix-consensusAstuce consensus
Sélectionnez tokonomix-consensus dans la liste de modèles OpenAILike lors du scaffolding d'architecture ; un slug rapide maintient les modifications itératives peu coûteuses.
Open WebUI
Chat UIInterface self-hosted style ChatGPT — ajoute toute API compatible OpenAI comme connexion.
# Environment (docker run / compose)
OPENAI_API_BASE_URL=https://tokonomix.ai/api/v1
OPENAI_API_KEY=tok-your-key
# Or UI: Admin → Settings → Connections → OpenAI APIAstuce consensus
Exposez tokonomix-consensus dans la connexion pour que chaque utilisateur de l'instance obtienne une réponse appuyée par le consensus depuis le sélecteur de modèle.
AnythingLLM
Desktop + self-hostedApplication IA tout-en-un (RAG + agents) — le fournisseur Generic OpenAI pointe vers n'importe quel endpoint.
# LLM Preference → Generic OpenAI (or env)
GENERIC_OPEN_AI_BASE_PATH=https://tokonomix.ai/api/v1
GENERIC_OPEN_AI_MODEL_PREF=tokonomix-consensus
GENERIC_OPEN_AI_API_KEY=tok-your-key
GENERIC_OPEN_AI_MODEL_TOKEN_LIMIT=200000Astuce consensus
Définissez le modèle sur tokonomix-consensus pour les réponses à enjeux élevés sur vos documents indexés ; utilisez un slug direct pour les requêtes RAG courantes.
Hermes
OpenAI-compatible base URLConnect Nous Research's self-improving, self-hosted agent to 132 models behind one key — and add cross-family consensus to every autonomous run.
# See full guide at /integrations/hermesAstuce consensus
Agent terminal en langage naturel qui exécute du code
interpreter \
--api_base "https://tokonomix.ai/api/v1" \
--api_key "tok_live_your-key" \
--model "openai/anthropic/claude-sonnet-4-6"
# Opt-in: consensus for planning/review (no tool-calling)
# --model "openai/tokonomix-consensus"
# or in Python:
from interpreter import interpreter
interpreter.llm.api_base = "https://tokonomix.ai/api/v1"
interpreter.llm.api_key = "tok_live_your-key"
interpreter.llm.model = "openai/anthropic/claude-sonnet-4-6"
interpreter.chat()Astuce consensus
Open Interpreter exécute le code du modèle — utilisez openai/tokonomix-consensus avant toute action irréversible, et un slug direct pour les commandes courantes.
Assistant terminal qui exécute du code et des outils
# ~/.config/gptme/config.toml
[[providers]]
name = "tokonomix"
base_url = "https://tokonomix.ai/api/v1"
api_key = "tok_live_your-key"
default_model = "anthropic/claude-sonnet-4-6"
# Opt-in: consensus for planning/review (no tool-calling)
# default_model = "tokonomix-consensus"
# then: gptme --model tokonomix/anthropic/claude-sonnet-4-6 "..."Astuce consensus
Définissez tokonomix-consensus comme modèle avant que gptme agisse sur une étape risquée ; passez à un slug direct rapide pour les tâches shell et fichiers courantes.
Plugin Neovim de chat IA et d'édition inline
require("codecompanion").setup({
adapters = {
http = {
tokonomix = function()
return require("codecompanion.adapters").extend("openai_compatible", {
env = {
url = "https://tokonomix.ai",
api_key = "tok_live_your-key",
chat_url = "/api/v1/chat/completions",
},
schema = { model = { default = "anthropic/claude-sonnet-4-6" } },
-- Opt-in: consensus for planning/review (no tool-calling)
-- schema = { model = { default = "tokonomix-consensus" } },
})
end,
},
},
})Astuce consensus
Utilisez tokonomix-consensus comme filet de sécurité avant d'accepter un diff inline ; un slug direct garde les échanges et modifications quotidiens rapides.
Plugin de codage IA style Cursor pour Neovim
require("avante").setup({
provider = "tokonomix",
providers = {
tokonomix = {
__inherited_from = "openai",
endpoint = "https://tokonomix.ai/api/v1",
model = "anthropic/claude-sonnet-4-6",
-- Opt-in: consensus for planning/review (no tool-calling)
-- model = "tokonomix-consensus",
api_key_name = "TOKONOMIX_API_KEY",
},
},
})
-- export TOKONOMIX_API_KEY=tok_live_your-keyAstuce consensus
Dirigez Avante vers tokonomix-consensus pour vérifier un refactor agentique risqué avant son application ; utilisez un slug direct pour les modifications courantes.
Mods
CLICLI Charm qui pipe la sortie shell dans un LLM
# mods --settings -> apis: section
apis:
tokonomix:
base-url: https://tokonomix.ai/api/v1
api-key-env: TOKONOMIX_API_KEY
models:
tokonomix-consensus:
aliases: ["consensus"]
max-input-chars: 392000
# export TOKONOMIX_API_KEY=tok_live_your-key
# mods -m consensus "explain this" < file.goAstuce consensus
Aliasez tokonomix-consensus pour vérifier une commande générée avant de l'exécuter ; un slug direct rapide pour le piping courant.
Twinny
VS Code extensionExtension VS Code de complétion de code et de chat IA
// Twinny -> Manage Providers -> add provider:
// Provider type: openai
// Hostname: tokonomix.ai
// Port: 443
// Protocol: https
// API Path: /api/v1/chat/completions
// API Key: tok_live_your-key
// Model Name: tokonomix-consensusAstuce consensus
Définissez le modèle sur tokonomix-consensus pour une vérification multi-modèle avant de faire confiance à une suggestion de chat ; un slug direct pour la complétion rapide.
Client LLM en ligne de commande et bibliothèque de Simon Willison.
# ~/.config/io.datasette.llm/extra-openai-models.yaml
- model_id: anthropic/claude-sonnet-4-6
model_name: anthropic/claude-sonnet-4-6
api_base: "https://tokonomix.ai/api/v1"
api_key_name: tokonomix
supports_tools: true
# Opt-in: consensus for planning/review (no tool-calling)
- model_id: tokonomix-consensus
model_name: tokonomix-consensus
api_base: "https://tokonomix.ai/api/v1"
api_key_name: tokonomix
# then: llm keys set tokonomix (paste tok-your-key)
# llm -m anthropic/claude-sonnet-4-6 "Explain quorum sensing"Astuce consensus
Pointez un model_id sur tokonomix-consensus pour les requêtes complexes ou agentiques ; ajoutez une seconde entrée sur un slug direct pour les one-liners de routine.
Assistant IA de bureau local-first avec points de terminaison distants.
# Jan -> Settings -> Model Providers -> + (OpenAI-compatible)
Base URL : https://tokonomix.ai/api/v1
API Key : tok-your-key
# Add Model -> id: anthropic/claude-sonnet-4-6
# then pick anthropic/claude-sonnet-4-6 in the model picker and chat
# Opt-in: consensus for planning/review (no tool-calling)
# Add Model -> id: tokonomix-consensusAstuce consensus
Nommez le modèle tokonomix-consensus pour les chats à enjeux élevés ; ajoutez un slug direct dans le sélecteur pour les questions quotidiennes rapides.
CodeGPT
VS Code extensionExtension de codage IA VS Code avec fournisseurs personnalisés.
# CodeGPT panel -> select model -> Provider: Custom
Model : tokonomix-consensus
API Key : tok-your-key
Endpoint : https://tokonomix.ai/api/v1
# Connect (BYOK; the Custom provider needs a Pro/Teams plan)Astuce consensus
Pointez le fournisseur Custom sur tokonomix-consensus pour les réponses risquées dans l'éditeur ; passez à un slug direct pour les complétions de routine.
CLI LLM Rust tout-en-un, shell et REPL.
# ~/.config/aichat/config.yaml
clients:
- type: openai-compatible
name: tokonomix
api_base: https://tokonomix.ai/api/v1
api_key: tok-your-key
models:
- name: anthropic/claude-sonnet-4-6
supports_function_calling: true
# Opt-in: consensus for planning/review (no tool-calling)
- name: tokonomix-consensus
# aichat -m tokonomix:anthropic/claude-sonnet-4-6 "refactor this"Astuce consensus
Sélectionnez tokonomix:tokonomix-consensus pour les tours de raisonnement complexe ; ajoutez un modèle direct au client pour les modifications à fort volume.
gp.nvim
Neovim pluginPlugin Neovim IA pour le chat et les opérations de code.
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" } },
},
})Astuce consensus
Nommez le modèle de l'agent tokonomix-consensus pour les prompts risqués dans l'éditeur ; définissez un second agent sur un slug direct pour le chat de routine.
Model Context Protocol
Ajoutez le consensus comme outil, pas seulement comme modèle
Installez le serveur MCP et votre agent obtient tokonomix_consensus_ask comme outil qu'il peut appeler en pleine session, sans changer de modèle de base. Il ne s'exécute que si l'agent le demande : vous payez le deuxième avis, pas chaque prompt.
// Any MCP-capable agent (Claude Code, Cursor, Cline, Windsurf…)
{
"mcpServers": {
"tokonomix": {
"command": "npx",
"args": ["-y", "tokonomix-council-mcp"],
"env": {
"TOKONOMIX_API_KEY": "tok-your-key"
}
}
}
}
// Available MCP tools:
// tokonomix_consensus_ask — multi-model consensus on any question
// tokonomix_get_balance — check remaining token balance
// tokonomix_list_models — enumerate available models
// tokonomix_single_ask — single-model call with full token accountingCross-family consensus
Trois modèles proposeurs de familles différentes répondent indépendamment avant qu'un juge ne synthétise.
Notation par le juge
Un modèle juge indépendant note et réconcilie les propositions, en explicitant les désaccords.
Détection des angles morts
Repère les cas où tous les proposeurs sont d'accord mais collectivement dans l'erreur — le contrôle inter-familles qu'un appel mono-modèle ne peut pas faire.
Traçabilité complète des tokens
Chaque token, chaque modèle, chaque coût — détaillé par appel dans votre tableau de bord.
Appels d'outils
Appels d'outils / Appels de fonctions
La passerelle prend en charge le protocole d'appel d'outils OpenAI pour les requêtes passthrough en mode modèle unique. Passez un tableau tools (définitions de fonctions JSON Schema) dans chaque requête POST /api/v1/chat/completions vers un modèle disposant de la capacité tools. La réponse suit la forme standard OpenAI avec message.tool_calls[] et finish_reason: "tool_calls".
L'appel d'outils nécessite un slug direct provider/model-id. Le mode consensus rejette tools — le pipeline de synthèse ne peut pas fusionner les appels d'outils entre proposeurs.
Les deltas d'outils en streaming (stream: true) ne sont pas encore pris en charge. Omettez stream ou définissez-le sur false pour recevoir tool_calls dans la réponse JSON.
Exemple de requête
curl https://tokonomix.ai/api/v1/chat/completions \
-H "Authorization: Bearer tok-your-key" \
-H "Content-Type: application/json" \
-d '{
"model": "anthropic/claude-sonnet-4-6",
"messages": [
{"role": "user", "content": "What is the weather in Amsterdam?"}
],
"tools": [
{
"type": "function",
"function": {
"name": "get_weather",
"description": "Get current weather for a city",
"parameters": {
"type": "object",
"properties": {
"city": {"type": "string", "description": "City name"}
},
"required": ["city"]
}
}
}
],
"tool_choice": "auto"
}'Exemple de réponse (finish_reason : "tool_calls")
{
"id": "chatcmpl-...",
"object": "chat.completion",
"choices": [{
"index": 0,
"message": {
"role": "assistant",
"content": null,
"tool_calls": [{
"id": "call_abc123",
"type": "function",
"function": {
"name": "get_weather",
"arguments": "{"city":"Amsterdam"}"
}
}]
},
"finish_reason": "tool_calls"
}]
}Suite : envoyer le résultat de l'outil
curl https://tokonomix.ai/api/v1/chat/completions \
-H "Authorization: Bearer tok-your-key" \
-H "Content-Type: application/json" \
-d '{
"model": "anthropic/claude-sonnet-4-6",
"messages": [
{"role": "user", "content": "What is the weather in Amsterdam?"},
{
"role": "assistant",
"content": null,
"tool_calls": [{
"id": "call_abc123",
"type": "function",
"function": {
"name": "get_weather",
"arguments": "{"city":"Amsterdam"}"
}
}]
},
{
"role": "tool",
"tool_call_id": "call_abc123",
"content": "{"temperature":"18°C","condition":"Partly cloudy"}"
}
]
}'Découvrir les modèles compatibles
Interrogez le catalogue de modèles filtré aux modèles compatibles avec les outils :
GET /api/v1/models?supports=tools
Authorization: Bearer tok-your-keyJournal des modifications API
Journal des modifications API
- — Appels d'outils disponibles sur la passerelle (passthrough modèle unique, non-streaming).
Prêt à connecter ?
Créez un compte, générez une clé, collez-la dans une des configurations ci-dessus.