Ir al contenido
Logotipo de OpenAI Codex
Agente de codificación en terminalApache-2.0 · código abiertomacOS · Linux · Windows

Codex CLI vía Tokonomix

Define un model_provider de Tokonomix en el config.toml de Codex CLI — apunta el agente de codificación de OpenAI a más de 130 modelos y consenso con una sola clave.

Custom model_provider (config.toml)

¿Qué es Codex CLI?

Codex CLI es el agente de codificación de código abierto de OpenAI para la terminal. Lee tu repositorio, propone y aplica ediciones, y ejecuta comandos en un sandbox. Un proveedor de modelo en config.toml define cómo se conecta — URL base, wire API y autenticación — para que no quede atado al endpoint propio de OpenAI.

  • Un agente de codificación en terminal con ejecución de comandos en sandbox.
  • Se conecta a cualquier endpoint compatible con OpenAI mediante una tabla [model_providers.<id>] personalizada.
  • Admite un wire_api de chat (Chat Completions) o responses.
  • Código abierto; configurado íntegramente desde ~/.codex/config.toml.

¿Por qué enrutar Codex CLI a través de Tokonomix?

Codex CLI es excelente, pero por defecto está anclado a los modelos de un solo proveedor. Un model_provider de Tokonomix lo abre a más de 130 modelos de distintas familias — y una opción de consenso para los cambios que un solo modelo no debería decidir solo.

  • Una entrada de proveedor, más de 130 modelos — cambia con la clave model de nivel superior.
  • Usa tokonomix-consensus para refactorizaciones arriesgadas, un slug rápido para ediciones rutinarias.
  • Los límites de gasto por llamada acotan una sesión de codificación autónoma.
  • El enrutamiento por región/origen mantiene en cumplimiento a un agente de streaming de código.

Conecta Tokonomix en config.toml

Añade una tabla [model_providers.tokonomix] con la base_url de Tokonomix, un env_key y wire_api = "chat" (Tokonomix es compatible con Chat Completions). Luego actívalo con las claves de nivel superior model y model_provider.

model = "anthropic/claude-sonnet-4-6"
# Opt-in (planning/review only, no tool-calling): model = "tokonomix-consensus"
model_provider = "tokonomix"

[model_providers.tokonomix]
name = "Tokonomix"
base_url = "https://tokonomix.ai/api/v1"
env_key = "TOKONOMIX_API_KEY"
wire_api = "chat"
IDs reservados

Codex reserva los IDs de proveedor openai, ollama y lmstudio — dale otro nombre a tu proveedor personalizado (p.ej. tokonomix) y luego establece model_provider = "tokonomix".

Verifica que funciona

  • Exporta TOKONOMIX_API_KEY, guarda ~/.codex/config.toml e inicia Codex CLI.
  • Ejecuta una tarea pequeña y confirma que usa el proveedor y modelo de Tokonomix.
  • Comprueba la llamada y el uso de tokens en tu panel de Tokonomix.

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 →

Agentes relacionados