Código abiertoCompatible con OpenAIopencode
opencode
Agente de terminal de código abierto, funciona con cualquier proveedor.
opencode configura cada proveedor con una URL base en lugar de leer OPENAI_BASE_URL. Lo más rápido es el inicio de sesión interactivo; para control total, edita el archivo de configuración.
Pasos de configuración
- 1
Instala opencode
Requiere Node.js 18 o posterior. Instala el comando global opencode.
bashnpm install -g opencode-ai - 2
Opción A: inicio rápido
Ejecuta el comando de inicio de sesión, baja hasta «Other» y pega tu URL base y tu clave API.
bashopencode auth login - 3
Opción B: archivo de configuración
Declara un proveedor compatible con OpenAI con su URL base, clave y modelo. Sustituye los valores por los tuyos.
~/.config/opencode/opencode.json{ "$schema": "https://opencode.ai/config.json", "provider": { "custom": { "npm": "@ai-sdk/openai-compatible", "options": { "baseURL": "https://api.example.com/v1", "apiKey": "your-api-key" }, "models": { "your-model-name": {} } } } } - 4
Empieza a programar
Lánzalo en la carpeta de tu proyecto y selecciona tu modelo propio con el comando /models.
bashopencode
Consejo: opencode no lee OPENAI_BASE_URL ni OPENAI_API_KEY para endpoints propios. Debes declarar el proveedor, ya sea con auth login o en el archivo de configuración.
Elige primero un modelo o proveedor más barato y luego introduce su clave y endpoint en los pasos de arriba. Comparar precios · Ver proveedores