Aller au contenu

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.

OpenAI base URLhttps://tokonomix.ai/api/v1
Anthropic base URLhttps://tokonomix.ai/api/anthropic
MCPnpx tokonomix-mcp

Why 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 council

Sé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 agentUtilisez 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-AnthropicUtilisez le non-streaming pour l'instant — le streaming des appels d'outils sur d'autres fournisseurs n'est pas encore activé
Chat simple, sans outilsN'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.

Parcourir tous les modèles →
Connection method:OpenAI base URLAnthropic base URLMCP serverLimited support

L'agent CLI officiel d'Anthropic pour le codage en terminal.

ANTHROPIC_BASE_URL + MCP
# 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-key

Consensus tip

Les outils MCP incluent tokonomix_consensus_ask — appelez-le sur tout refactoring critique ou décision de conception pour un verdict cross-famille.

Pair-programmeur terminal qui modifie les fichiers et fait des commits à votre place.

OPENAI_API_BASE + --model
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-6

Consensus tip

Définissez --model openai/tokonomix-consensus pour les discussions d'architecture ; utilisez un modèle unique pour les modifications de lignes à haut volume.

Cline

VS Code extensionAppels d'outils pris en charge

Agent autonome VS Code — lit, modifie, exécute des terminaux.

OpenAI Compatible provider
# 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/models

Consensus 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.

Roo Code

VS Code extensionAppels d'outils pris en charge

Fork autonome de Cline avec des modes de travail supplémentaires (Architect, Debug, Ask).

OpenAI Compatible provider
// 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-consensus

Consensus 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 extension

Assistant de codage VS Code / JetBrains avec chat, autocomplétion et contexte.

openai provider + apiBase
# ~/.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-key

Consensus 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).

Fork VS Code natif à l'IA avec agent Composer et modifications inline.

OpenAI base URL override (Chat only)
// 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.

Goose (Block)

CLI + DesktopAppels d'outils pris en charge

Agent autonome open source de Block — installe, exécute, teste.

OPENAI_HOST env + config.yaml
# 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-consensus

Consensus 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.

OpenHands

Web UI + CLIAppels d'outils pris en charge

Agent de développement logiciel open source (anciennement OpenDevin) — auteur autonome de PR.

LLM_BASE_URL + LLM_MODEL env
# 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-6

Consensus 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.

language_models.openai_compatible
// ~/.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 extension

Agent VS Code axé sur la réalisation complète des tâches avec gestion du contexte.

Custom provider (base URL + API key)
// 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-consensus

Consensus 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.

MCP server (Cascade supports MCP)
// 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 Code

Agent open source axé sur la confidentialité avec des chemins réseau protégés.

models.providers (openclaw.json)
// 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.

Couche proxy qui achemine les requêtes Claude Code vers n'importe quel backend selon le coût et les capacités.

provider block in config.json
// ~/.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

IDE

Fork VS Code open source — direct vers le fournisseur, architecture sans relais.

OpenAI compatible provider
// 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 server

Assistant de codage auto-hébergé avec complétion de code et chat.

HTTP chat model (api_endpoint)
# 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.

OCR config (Anthropic base)
# 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 json

Consensus 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.

CLI de codage agentique (fork de Gemini CLI) qui parle le protocole OpenAI.

modelProviders.openai (settings.json)
// ~/.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 UI

Interface de chat multi-modèle auto-hébergée — ajoute toute API compatible OpenAI comme endpoint.

librechat.yaml custom 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: true

Consensus 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.

Codex CLI

CLIAppels d'outils pris en charge

Agent de codage terminal open source d'OpenAI — fournisseurs de modèles personnalisés dans config.toml.

model_providers (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.

Agent de codage terminal open source (SST) — agnostique au fournisseur via l'AI SDK.

@ai-sdk/openai-compatible (opencode.json)
// 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.

Agent de codage terminal élégant de Charm — agnostique au modèle via crush.json.

openai-compat provider (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 builder

Générateur d'applications IA open source en navigateur — fournisseur OpenAILike via env.

OpenAILike provider (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-consensus

Consensus 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 UI

Interface self-hosted style ChatGPT — ajoute toute API compatible OpenAI comme connexion.

OpenAI connection (Base URL)
# 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 API

Consensus 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-hosted

Application IA tout-en-un (RAG + agents) — le fournisseur Generic OpenAI pointe vers n'importe quel endpoint.

Generic OpenAI provider
# 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=200000

Consensus 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 URL

Connect Nous Research's self-improving, self-hosted agent to 132 models behind one key — and add cross-family consensus to every autonomous run.

OpenAI-compatible base URL
# See full guide at /integrations/hermes

Consensus tip

Open Interpreter

CLIAppels d'outils pris en charge

Agent terminal en langage naturel qui exécute du code

--api_base + --model (LiteLLM)
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.

gptme

CLIAppels d'outils pris en charge

Assistant terminal qui exécute du code et des outils

config.toml [[providers]] or OPENAI_BASE_URL
# ~/.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.

CodeCompanion.nvim

Neovim pluginAppels d'outils pris en charge

Plugin Neovim de chat IA et d'édition inline

extend("openai_compatible", { env })
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.

Avante.nvim

Neovim pluginAppels d'outils pris en charge

Plugin de codage IA style Cursor pour Neovim

providers entry __inherited_from = "openai"
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-key

Consensus 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

CLI

CLI Charm qui pipe la sortie shell dans un LLM

mods.yml apis: base-url + api-key-env
# 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.go

Consensus 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 extension

Extension VS Code de complétion de code et de chat IA

Provider=openai + Hostname/API-Path + Key
// 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-consensus

Consensus 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.

llm

CLIAppels d'outils pris en charge

Client LLM en ligne de commande et bibliothèque de Simon Willison.

extra-openai-models.yaml
# ~/.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.

Jan

Desktop appAppels d'outils pris en charge

Assistant IA de bureau local-first avec points de terminaison distants.

Custom provider Base URL
# 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-consensus

Consensus 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 extension

Extension de codage IA VS Code avec fournisseurs personnalisés.

Custom provider endpoint
# 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.

aichat

CLIAppels d'outils pris en charge

CLI LLM Rust tout-en-un, shell et REPL.

openai-compatible client (config.yaml)
# ~/.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 plugin

Plugin Neovim IA pour le chat et les opérations de code.

providers + 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" } },
  },
})

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 accounting

Cross-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".

Modèle unique uniquement

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.

Non-streaming uniquement

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-key

Journal 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.