Integrations
Connect your AI coding agent
Tokonomix exposes an OpenAI-compatible endpoint and an MCP server so every major coding agent connects with a one-line config change. Route single-model calls for speed — or set model: "tokonomix-consensus" on high-stakes calls to get a cross-family verdict before your code lands.
https://tokonomix.ai/api/v1https://tokonomix.ai/api/anthropicnpx tokonomix-mcpWhy Tokonomix
Routing is table stakes. Consensus is the differentiator.
Any router can forward a prompt to a model. Tokonomix adds a cross-family council: three proposer models from different families each answer independently, then a judge synthesises and flags disagreements. Blind-spot detection catches what any single model misses.
model: "tokonomix-consensus"— set this once per call to activate the full councilSé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-keyConsensus tip
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-6Consensus tip
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/modelsConsensus tip
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-consensusConsensus tip
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-keyConsensus tip
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.Consensus tip
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-consensusConsensus tip
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-6Consensus tip
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
}
]
}
}
}Consensus tip
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-consensusConsensus tip
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"
}
}
}
}Consensus tip
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" }]
}
}
}
}Consensus tip
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"
}
}Consensus tip
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.Consensus tip
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"Consensus tip
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 jsonConsensus tip
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" }
}Consensus tip
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: trueConsensus tip
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"Consensus tip
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" } }
}
}
}Consensus tip
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 }
]
}
}
}Consensus tip
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-consensusConsensus tip
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 APIConsensus tip
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=200000Consensus tip
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/hermesConsensus tip
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()Consensus tip
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 "..."Consensus tip
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,
},
},
})Consensus tip
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-keyConsensus tip
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.goConsensus tip
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-consensusConsensus tip
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"Consensus tip
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-consensusConsensus tip
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)Consensus tip
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"Consensus tip
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" } },
},
})Consensus tip
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
Add consensus as a tool, not just a model
The MCP server exposes tokonomix_consensus_ask as a callable tool. Any MCP-capable agent (Claude Code, Cursor, Cline, Windsurf, Zed) can call it mid-session — without changing the base model.
// Any MCP-capable agent (Claude Code, Cursor, Cline, Windsurf…)
{
"mcpServers": {
"tokonomix": {
"command": "npx",
"args": ["-y", "tokonomix-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
Three proposer models from different families answer independently before a judge synthesises.
Judge scoring
An independent judge model scores and reconciles proposals, surfacing disagreements explicitly.
Blind-spot detection
Catches cases where all proposers agree but are collectively wrong — the cross-family check the single-model path misses.
Full token trace
Every token, every model, every cost — itemised per call in your dashboard.
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).
Ready to connect?
Create a free account, generate an API key, and paste it into any of the configs above.