Todas las guías

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.

Documentación oficial

Pasos de configuración

  1. 1

    Instala opencode

    Requiere Node.js 18 o posterior. Instala el comando global opencode.

    bash
    npm install -g opencode-ai
  2. 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.

    bash
    opencode auth login
  3. 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. 4

    Empieza a programar

    Lánzalo en la carpeta de tu proyecto y selecciona tu modelo propio con el comando /models.

    bash
    opencode
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