Skip to main content
OpenCode se conecta a BetterToken con @ai-sdk/openai-compatible. Asigna al proveedor de OpenCode el nombre BetterToken u OpenAI Compatible. GPT, Kimi y GLM son proveedores de modelos dentro de BetterToken, no nombres de proveedores de OpenCode.

Ajustes principales

Requisitos previos

Instalar

Configuración mediante la línea de comandos

El script de configuración automática de BetterToken crea o actualiza el proveedor BetterToken en OpenCode. Requiere Node.js. Si no pasas una API Key o un Model ID como argumento, el script te los solicitará.
Selecciona bettertoken/YOUR_MODEL_ID cuando termine el script. Si OpenCode ya está en ejecución, reinícialo antes de probar la conexión.

Configuración manual

Opción 1: guardar las credenciales con /connect

Inicia OpenCode y ejecuta:
Elige Other, introduce bettertoken como identificador del proveedor y, después, YOUR_API_KEY. OpenCode guarda la credencial de forma local.

Opción 2: configurar el JSON

El archivo global es ~/.config/opencode/opencode.json. Un proyecto puede usar opencode.json en su directorio raíz.
Si no usas /connect, añade "apiKey": "YOUR_API_KEY" dentro de options. No confirmes nunca en Git una configuración que contenga una clave real.

Verificar la conexión

Ejecuta opencode en un proyecto, selecciona bettertoken/YOUR_MODEL_ID y envía un mensaje breve. Una respuesta normal confirma que la configuración funciona. Reinicia OpenCode después de modificar el JSON.

Cambiar de modelo

Añade un nuevo YOUR_MODEL_ID dentro de provider.bettertoken.models, actualiza el model de nivel superior, guarda los cambios y reinicia OpenCode.

Errores comunes

Configuración avanzada

Proveedores compatibles

Los estados se aplican al método de configuración de BetterToken descrito en esta página.
  • Configuración por línea de comandos y manual: usa un comando generado o sigue todos los pasos manuales.
  • Configuración manual: introduce la API Key, la Base URL y el Model.
  • No compatible: todavía no hay un método de conexión directa verificado.

Preguntas frecuentes relacionadas

Opcional: gestionar el proveedor con CC Switch

Para gestionar los proveedores de varias herramientas desde un solo lugar, consulta Configurar OpenCode en CC Switch.

Detalles técnicos

El proveedor de OpenCode es bettertoken, respaldado por @ai-sdk/openai-compatible y Chat Completions. GPT, Kimi y GLM son proveedores de modelos en BetterToken; añade el Model ID completo que hayas elegido a models.