Ir al contenido

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

Selección de modelo

¿Qué modelo y endpoint debe usar mi agente?

Elige según lo que hace tu agente y cambia el id de modelo en cualquier momento — todos los modelos del catálogo funcionan con la misma clave.

Lo que hace tu agenteUsa esto
Edita archivos / llama a herramientas y transmite respuestas (la mayoría de agentes de codificación)Un modelo Anthropic a través del endpoint Anthropic (herramientas + streaming ambos funcionan)
Llama a herramientas pero no necesita streaming (cualquier modelo)El endpoint compatible con OpenAI con un único id de modelo
Necesita herramientas y streaming en un modelo no-AnthropicUsa non-streaming por ahora — las llamadas a herramientas con streaming en otros proveedores aún no están disponibles
Chat normal, sin herramientasCualquier endpoint; el streaming está bien
Quiere un veredicto multi-modelo (consenso) sobre una respuesta de alto impactoEstablece el modelo en tokonomix-consensus en el endpoint compatible con OpenAI — nota: el consenso rechaza las solicitudes de herramientas (sin llamadas a herramientas)
Endpoint y referencia de API (técnico)

anthropic-messages → https://tokonomix.ai/api/anthropic — tools ✓, streaming ✓ (usa un modelo Anthropic). openai-completions → https://tokonomix.ai/api/v1 — tools ✓ (passthrough de modelo único), streaming con herramientas aún no disponible. Chat normal: el streaming funciona en ambos. Consenso: openai-completions, modelo tokonomix-consensus, sin herramientas. Cambia el id de modelo por cualquier slug devuelto por GET /api/v1/models.

Ver todos los modelos →
Connection method:OpenAI base URLAnthropic base URLMCP serverLimited support

El agente de codificación CLI oficial de Anthropic para la 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

Las herramientas MCP incluyen tokonomix_consensus_ask — úsala en cualquier refactorización de alto riesgo o decisión de diseño para obtener un veredicto entre familias.

Programador en pareja de terminal que edita archivos y hace commits por ti.

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

Establece --model openai/tokonomix-consensus para debates de arquitectura; usa un único modelo para ediciones de línea de alto volumen.

Cline

VS Code extensionLlamadas a herramientas compatibles

Agente autónomo de VS Code — lee, edita y ejecuta terminales.

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

Establece modelId en tokonomix-consensus para las tareas del modo "Architect" de Cline; cambia a un slug de modelo directo para ediciones inline rápidas.

Roo Code

VS Code extensionLlamadas a herramientas compatibles

Fork autónomo de Cline con modos de flujo de trabajo adicionales (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

Usa un slug de modelo directo para los modos con llamadas a herramientas de Roo (Code, Debug); cambia a tokonomix-consensus como opt-in para tareas de planificación en Architect donde no se hacen llamadas a herramientas.

Continue.dev

IDE extension

Asistente de codificación para VS Code / JetBrains con chat, autocompletado y contexto.

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

Agrega ambas entradas — usa consenso en el chat de Continue para revisiones críticas, el modelo directo para autocompletado (menor latencia).

Fork de VS Code nativo con IA, con el agente Composer y ediciones 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

Cursor Chat con model=tokonomix-consensus te da consenso para conversaciones de diseño; Composer sigue usando el enrutamiento propio de Cursor.

Goose (Block)

CLI + DesktopLlamadas a herramientas compatibles

Agente autónomo de código abierto de Block — instala, ejecuta y prueba.

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 ejecuta sesiones autónomas largas con llamadas a herramientas — establece el modelo por defecto en un slug directo. Usa tokonomix-consensus como opt-in para pasos de planificación sin llamadas a herramientas.

OpenHands

Web UI + CLILlamadas a herramientas compatibles

Agente de desarrollo de software de código abierto (anteriormente OpenDevin) — autor autónomo 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 gestiona ramas de funcionalidades completas con llamadas a herramientas — establece el modelo por defecto en un slug directo. Usa tokonomix-consensus como opt-in solo para pasos de planificación/arquitectura sin llamadas a herramientas.

Zed

IDE

Editor rápido basado en Rust con panel de IA nativo y agente de múltiples búferes.

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

Usa tokonomix-consensus en el panel de IA de Zed para preguntas de arquitectura de múltiples archivos; cambia a un modelo directo para completados.

Kilo Code

VS Code extension

Agente de VS Code enfocado en la finalización completa de tareas con gestión de contexto.

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 obtiene automáticamente la lista de modelos desde el endpoint — elige tokonomix-consensus para los pases de planificación de Kilo.

IDE nativo con IA de Codeium con el agente de flujo 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 anulación de base-URL de Windsurf está limitada solo a BYOK Anthropic; usa el servidor MCP en su lugar para obtener herramientas de consenso dentro de Cascade.

OpenClaw

CLI + VS Code

Agente de código abierto que prioriza la privacidad con rutas de obtención de red protegidas.

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

El modelo de confianza de OpenClaw coincide con la filosofía de Tokonomix: tú controlas la ruta de red; establece tokonomix-consensus como predeterminado para cualquier tarea de planificación.

Capa proxy que enruta solicitudes de Claude Code a cualquier backend por costo o capacidad.

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 puede mapear IDs de modelo específicos de Claude a tokonomix-consensus para llamadas de alta complejidad y un modelo directo más económico para código repetitivo.

Void

IDE

Fork de VS Code de código abierto — directo al proveedor, arquitectura sin retransmisión.

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

La arquitectura sin retransmisión de Void significa que tu clave de Tokonomix va directamente al endpoint — sin registro de terceros entre tu prompt y el motor de consenso.

Tabby

Self-hosted server

Asistente de codificación autoalojado con completado de código y 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 sirve a todo un equipo desde un servidor — enrutar el modelo de chat a tokonomix-consensus da a cada desarrollador de la instancia una respuesta respaldada por consenso.

Revisor de código con IA de código abierto de Alibaba (CLI `ocr`) — hallazgos anclados al 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

Para una revisión multimodelo, el slug nativo tokonomix-consensus-review (en desarrollo) devuelve hallazgos anclados al diff en JSON a través del pipeline de consenso, sin tool-calling del lado del cliente.

CLI de codificación agéntica (fork de Gemini CLI) que habla el protocolo 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

Establece model.name en tokonomix-consensus para los turnos de razonamiento intenso; cambia a un slug rápido para ediciones de alto volumen.

LibreChat

Chat UI

Interfaz de chat multimodelo autoalojada — añade cualquier API compatible con OpenAI como 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

Lista tokonomix-consensus en los modelos del endpoint para que cada usuario de la instancia reciba una respuesta respaldada por consenso desde el selector.

Codex CLI

CLILlamadas a herramientas compatibles

Agente de codificación en terminal de código abierto de OpenAI — proveedores de modelo personalizados en 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

Apunta el modelo a tokonomix-consensus para refactorizaciones arriesgadas; los IDs reservados (openai/ollama/lmstudio) no se pueden reutilizar, así que llama al proveedor tokonomix.

Agente de codificación terminal de código abierto (SST) — agnóstico en cuanto al proveedor, vía 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

Selecciona tokonomix-consensus para los turnos de razonamiento complejo; un slug directo rápido mantiene baratas las ediciones de alto volumen.

El elegante agente de codificación terminal de Charm — agnóstico en cuanto al modelo, vía 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

Usa el tipo openai-compat (no openai) para Tokonomix; apunta Crush a tokonomix-consensus para cambios de riesgo.

bolt.diy

Web app builder

Constructor de apps con IA en el navegador, código abierto — proveedor OpenAILike vía 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

Elige tokonomix-consensus de la lista de modelos OpenAILike al crear la arquitectura; un slug rápido mantiene las ediciones iterativas económicas.

Open WebUI

Chat UI

Interfaz autoalojada estilo ChatGPT — añade cualquier API compatible con OpenAI como conexión.

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

Expón tokonomix-consensus en la conexión para que cada usuario de la instancia obtenga una respuesta respaldada por consenso desde el selector de modelos.

AnythingLLM

Desktop + self-hosted

App de IA todo en uno (RAG + agentes) — el proveedor Generic OpenAI apunta a cualquier 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

Establece el modelo en tokonomix-consensus para respuestas de alto riesgo sobre tus documentos indexados; un slug rápido para consultas RAG rutinarias.

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

CLILlamadas a herramientas compatibles

Agente de terminal en lenguaje natural que ejecuta código

--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 ejecuta el código del modelo — usa openai/tokonomix-consensus antes de cualquier acción irreversible, y un slug directo para comandos rutinarios.

gptme

CLILlamadas a herramientas compatibles

Asistente de terminal que ejecuta código y herramientas

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

Establece tokonomix-consensus como modelo antes de que gptme ejecute un paso arriesgado; cambia a un slug directo rápido para tareas rutinarias de shell y archivos.

CodeCompanion.nvim

Neovim pluginLlamadas a herramientas compatibles

Plugin de chat IA y edición inline para Neovim

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

Usa tokonomix-consensus como red de seguridad antes de aceptar un diff inline; un slug directo mantiene el chat y las ediciones cotidianas ágiles.

Avante.nvim

Neovim pluginLlamadas a herramientas compatibles

Plugin de codificación IA estilo Cursor para 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

Apunta Avante a tokonomix-consensus para verificar un refactor agéntico arriesgado antes de aplicarlo; usa un slug directo para ediciones rutinarias.

Mods

CLI

CLI de Charm que canaliza la salida del shell a través de 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

Crea un alias de tokonomix-consensus para verificar un comando generado antes de ejecutarlo; un slug directo rápido para tuberías rutinarias.

Twinny

VS Code extension

Extensión de VS Code para autocompletado de código y chat con 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

Establece el modelo en tokonomix-consensus para una verificación cruzada antes de confiar en una sugerencia del chat; un slug directo para autocompletado rápido.

llm

CLILlamadas a herramientas compatibles

Cliente LLM de línea de comandos y librería 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

Apunta un model_id a tokonomix-consensus para consultas complejas o agénticas; añade una segunda entrada en un slug directo para one-liners rutinarios.

Jan

Desktop appLlamadas a herramientas compatibles

Asistente de IA de escritorio local-first con endpoints remotos.

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

Nombra el modelo tokonomix-consensus para chats de alto riesgo; añade un slug directo en el selector para preguntas cotidianas rápidas.

CodeGPT

VS Code extension

Extensión de codificación con IA para VS Code con proveedores personalizados.

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

Apunta el proveedor Custom a tokonomix-consensus para respuestas arriesgadas en el editor; cambia a un slug directo para completados rutinarios.

aichat

CLILlamadas a herramientas compatibles

CLI LLM todo-en-uno en Rust, shell y 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

Selecciona tokonomix:tokonomix-consensus para turnos de razonamiento complejo; añade un modelo directo al cliente para ediciones de alto volumen.

gp.nvim

Neovim plugin

Plugin de IA para Neovim orientado a chat y operaciones de código.

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

Nombra el modelo del agente tokonomix-consensus para prompts arriesgados en el editor; define un segundo agente en un slug directo para chat rutinario.

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.

Llamadas a herramientas

Llamadas a herramientas / Llamadas a funciones

La pasarela admite el protocolo de llamadas a herramientas de OpenAI en solicitudes passthrough de modelo único. Incluye un array tools (definiciones de funciones JSON Schema) en cualquier solicitud POST /api/v1/chat/completions a un modelo con la capacidad tools. La respuesta sigue la forma estándar de OpenAI con message.tool_calls[] y finish_reason: "tool_calls".

Solo modelo único

Las llamadas a herramientas requieren un slug directo provider/model-id. El modo consenso rechaza tools — el pipeline de síntesis no puede combinar llamadas a herramientas entre proponentes.

Solo no-streaming

Los deltas de herramientas en streaming (stream: true) aún no son compatibles. Omite stream o establécelo en false para recibir tool_calls en la respuesta JSON.

Solicitud de ejemplo

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"
}'

Respuesta de ejemplo (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"
  }]
}

Seguimiento: enviar el resultado de la herramienta

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"}"
    }
  ]
}'

Descubrir modelos compatibles

Consulta el catálogo de modelos filtrado a los modelos compatibles con herramientas:

GET /api/v1/models?supports=tools
Authorization: Bearer tok-your-key

Registro de cambios de la API

Registro de cambios de la API

  • Llamadas a herramientas disponibles en la pasarela (passthrough de modelo único, no-streaming).

Ready to connect?

Create a free account, generate an API key, and paste it into any of the configs above.