¿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.jsonusando@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-consensuso 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, guardaopencode.jsone 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.
