Ir al contenido
Logotipo de opencode (SST)
Agente de codificación terminalMIT · código abiertomacOS · Windows · Linux

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

¿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 →

Agentes relacionados