Ir al contenido
Logotipo de opencode (SST)

opencode vía Tokonomix

Añade Tokonomix como proveedor en opencode.json — impulsa el agente terminal con más de 130 modelos y consenso en una sola clave.

@ai-sdk/openai-compatibleAgente de codificación terminalMIT · código abiertomacOS · Windows · Linux
opencode — agente de codificación terminal de código abierto, vía Tokonomix

¿Qué es opencode?

opencode (de SST) es un agente de codificación con IA de código abierto para la terminal. Es agnóstico en cuanto al proveedor por diseño: cualquier modelo del catálogo — o un proveedor personalizado que declares en opencode.json — puede impulsarlo, incluido cualquier endpoint compatible con OpenAI vía AI SDK.

  • Un agente nativo de terminal que planifica, edita y ejecuta comandos en tu proyecto.
  • Declara proveedores personalizados en opencode.json usando @ai-sdk/openai-compatible.
  • Lee claves de API mediante referencias {env:VAR} — los secretos no entran en el archivo de configuración.
  • Código abierto y agnóstico en cuanto al modelo.

¿Por qué enrutar opencode a través de Tokonomix?

  • Una entrada de proveedor, más de 130 modelos — elige tokonomix-consensus o cualquier slug directo.
  • Usa el consenso en los turnos difíciles; un modelo rápido para las ediciones rutinarias.
  • Los límites de gasto por llamada acotan una sesión agéntica; enrutamiento por región u origen para cumplimiento normativo.
  • Mantén tu clave en una variable de entorno mediante la referencia {env:…}.

Conecta Tokonomix en opencode.json

Añade una entrada provider que use el paquete @ai-sdk/openai-compatible, con la baseURL de Tokonomix y una referencia de clave {env:…}.

{
  "$schema": "https://opencode.ai/config.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" }
      }
    }
  }
}

Verifica que funciona

  • Exporta TOKONOMIX_API_KEY, guarda opencode.json e inicia opencode.
  • Selecciona el modelo de Tokonomix y ejecuta una tarea pequeña.
  • Confirma 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 →

Related agents