B2BB2B LLM

OpenCode

Configure OpenCode con un proveedor compatible con Model Gate OpenAI.

OpenCode a través de Model Gate

Para las OpenCode versiones actuales, utilice un proveedor personalizado compatible con OpenAI.

Ruta de configuración

SistemaCamino
ventanas%USERPROFILE%\.config\opencode\opencode.jsonc
Linux o macOS~/.config/opencode/opencode.jsonc

variable de entorno

Linux o macOS

export MODEL_GATE_API_KEY="mg_live_..."

Windows PowerShell

$env:MODEL_GATE_API_KEY = "mg_live_..."

Configuración

{
  "$schema": "https://opencode.ai/config.json",
  "provider": {
    "model_gate": {
      "name": "Model Gate",
      "npm": "@ai-sdk/openai-compatible",
      "options": {
        "baseURL": "https://api.model-gate.com/v1",
        "apiKey": "{env:MODEL_GATE_API_KEY}"
      },
      "models": {
        "ch-47": {
          "name": "Claude Opus 4.7 through Model Gate"
        }
      }
    }
  },
  "model": "model_gate/ch-47"
}

Usar @ai-sdk/openai en su lugar, cuando un flujo de trabajo OpenCode seleccionado requiere específicamente la API de Respuestas en lugar de Finalizaciones de Chat.

Comenzar

opencode

Solución de problemas

ProblemaResolución
Falta el proveedorConfirme que la identificación del proveedor en el nombre del modelo coincida model_gate.
La autenticación fallaConfirme que la variable de entorno esté presente antes de iniciar OpenCode.
Punto final incorrectoUsar https://api.model-gate.com/v1.
Modelo no encontradoUtilice un modelo o alias canónico habilitado.
La validación de la configuración fallaConsulte la documentación OpenCode instalada porque el esquema del proveedor puede cambiar entre versiones.

Documentación actual del proveedor: https://opencode.ai/docs/providers.