@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
- Instala la versión más reciente de OpenCode
- Crea una BetterToken API Key
- Copia un Model ID desde el model plaza o desde el cuadro Setup de la clave
Instalar
- curl
- npm
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á.- macOS / Linux
- Windows
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: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.
/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
Ejecutaopencode 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 nuevoYOUR_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.
Qué significa cada método de configuración
Qué significa cada método de configuración
- 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
- API compatible con OpenAI frente a API compatible con Anthropic
- MCP frente a API Key y Base URL
- ¿Qué son model_provider, base_url y wire_api?
- Cómo configurar una API compatible con OpenAI en Cline
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
Proveedor y proveedor del modelo
Proveedor y proveedor del modelo
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.
