🤖 Modelos en OpenCode
OpenCode es un agente de código open-source para la terminal que te permite interactuar con múltiples LLMs para editar tu repositorio de forma autónoma. Aprende a configurarlo con OpenCode Go (suscripción premium de bajo coste) o utilizando las opciones totalmente gratuitas (APIs externas o modelos locales).
1 Instalación Rápida
Instala OpenCode globalmente en tu sistema. Se recomienda contar con git ya configurado en el proyecto donde vayas a trabajar, ya que OpenCode rastrea los cambios a través de ramas y commits temporales.
# Instalar en macOS / Linux
curl -fsSL https://opencode.ai/install | bash
# Instalar en Windows (vía Scoop)
scoop install opencode
# Instalar en Windows (vía Chocolatey)
choco install opencode
# Instalar mediante NPM (requiere Node.js)
npm install -g opencode-ai opencode. La primera vez se te pedirá configurar o loguear tu cuenta.
2 OpenCode Go (Suscripción Curada)
RecomendadoLa forma más sencilla de utilizar OpenCode. Mediante una suscripción mensual única de $10 al mes (o $5 tu primer mes), la plataforma te provee de una clave unificada que te da acceso inmediato a una lista curada de modelos de alta gama optimizados específicamente para tareas de programación autónoma, sin límites molestos ni necesidad de registrarte en múltiples proveedores.
- Qwen 3.7 Max & Plus
- DeepSeek V4 Pro & Flash
- GLM 5.2 / Kimi K2.7 Code
- MiniMax M3 / MiMo-V2.5
- Inicia con
opencode - Escribe
/connecten el chat - Selecciona OpenCode Go
- Sigue el enlace para suscribirte
Configuración por defecto en tu archivo de usuario:
// ~/.opencode.json - Configurado automáticamente al hacer login
{
"model": "opencode/qwen3.7-max"
} /models dentro de la consola de OpenCode para ver la lista en tiempo real de los modelos activos de tu suscripción. 3 🎁 Modelos Gratuitos Incluidos en OpenCode
Además de la suscripción de pago (Go) y de conectar tus propias APIs externas, OpenCode incluye acceso directo a ciertos modelos de forma 100% gratuita para que los desarrolladores prueben el agente de terminal sin coste.
OpenCode suele ofrecer modelos promocionales rotativos o gratuitos de prueba (como la gama de modelos Zen, Big Pickle o versiones Flash de Gemini).
- Ejecuta el comando
/connecten la terminal y conéctate con tu cuenta gratuita de OpenCode. - Escribe
/modelsen el chat. - Selecciona cualquier modelo marcado explícitamente con la etiqueta Free o Zen para comenzar a usarlo inmediatamente (sujeto a límites de uso diarios razonables).
Modelos gratuitos más destacados en OpenCode:
Modelos optimizados que ofrecen buenos resultados para tareas de código con límites de uso generosos.
Conocidos por ser increíblemente rápidos, eficientes y excelentes para generar código si configuras el nivel de razonamiento al máximo.
Destaca por su alta inteligencia en tareas complejas, aunque suele tener menos cuota de uso que los más rápidos.
Modelo muy potente integrado de forma predeterminada en la plataforma, aunque debes tener en cuenta que durante el periodo gratuito tus sesiones pueden ser usadas para entrenar y mejorar el modelo.
Puedes conectar modelos locales de forma 100% gratuita si cuentas con una computadora potente, garantizando total privacidad.
4 Trae tus Claves: APIs Gratuitas (BYOK)
Si prefieres no pagar la suscripción mensual, puedes conectar tus propias API Keys de los proveedores que ofrecen **niveles de uso gratuitos** (Free Tier). Por ejemplo, Google AI Studio regala un volumen generoso de peticiones diarias para Gemini 2.5 Flash, y Groq ofrece rate limits gratuitos excelentes para modelos Llama 3.
Ejemplo de configuración global en ~/.opencode.json:
// ~/.opencode.json - Configuración para traer tus propias claves (BYOK)
{
"provider": {
"google": {
"options": {
"apiKey": "AIzaSy..." // Tu API key gratuita de Google AI Studio
}
},
"groq": {
"options": {
"apiKey": "gsk_..." // Tu API key gratuita de Groq
}
}
},
"model": "google/gemini-2.5-flash" // Modelo por defecto a usar
} - Google Gemini: Crea una cuenta gratis en Google AI Studio y genera una API key.
- Groq: Registra tu cuenta en Groq Console y ve a la sección "API Keys".
- OpenRouter: Entra en OpenRouter, genera una clave y busca modelos marcados como "Free" (como Llama 3 / Mistral).
5 Modelos Locales Gratuitos (Ollama)
Si buscas privacidad absoluta (trabajar en entornos corporativos cerrados) o quieres usar tus propios recursos de hardware locales sin enviar ningún dato a servidores externos, puedes conectar OpenCode a una instancia local de Ollama.
Pasos rápidos de configuración:
- Asegúrate de que Ollama está instalado y sirviendo su API en el puerto predeterminado (
http://localhost:11434). - Descarga un modelo optimizado para programación, por ejemplo ejecutando en tu consola:
ollama run qwen2.5-coder:7boollama run deepseek-coder:6.7b. - Configura OpenCode para que use el endpoint local y apunte al modelo descargado:
// ~/.opencode.json - Conexión con Ollama local
{
"provider": {
"ollama": {
"options": {
"baseURL": "http://localhost:11434/v1"
}
}
},
"model": "ollama/qwen2.5-coder:7b" // Asegúrate de haber hecho 'ollama run qwen2.5-coder:7b' primero
} ⚖️ Comparativa: ¿Cuál elegir?
| Característica | OpenCode Go (Premium) | API Propietaria (Gratis) | Ollama Local (Gratis) |
|---|---|---|---|
| Costo Mensual | $10/mes ($5 el 1º) | 0 € / Gratis | 0 € / Gratis |
| Complejidad Setup | Muy Baja (Solo /connect) | Media (Gestionar API keys) | Alta (Instalar Ollama y descargar) |
| Privacidad | Media (Usa APIs en la nube) | Media (Usa APIs en la nube) | Máxima (Todo en tu máquina) |
| Variedad Modelos | Muy Alta (Curados y potentes) | Alta (Según tus claves) | Limitada (Depende de tu GPU) |
| Requisito GPU | Ninguno (Corre en la nube) | Ninguno (Corre en la nube) | Alto (Mínimo 8GB VRAM) |
| Conexión Internet | Requerida | Requerida | No Requerida (100% offline) |
OpenCode desde cero
Aprende a dominar la terminal y configurar agentes de código con este excelente videotutorial de midudev.
⌨️ Comandos del Chat
/connect Vincular proveedores /models Cambiar de modelo /clear Limpiar conversación /settings Ver propiedades 📂 Ubicación del Config
OpenCode busca la configuración (en formato JSON) en este orden de prioridad: