GLM API en OpenCode: API Key y Base URL
Configura GLM en OpenCode con tu BetterToken API Key, Base URL y Model ID exacto. Verifica el modelo y resuelve errores de autenticación y configuración.
Usa esta guía únicamente para seleccionar y verificar GLM en OpenCode. Para la configuración general de API Key, Base URL y opencode.json, empieza con la guía de OpenCode y vuelve aquí con el Model ID exacto de GLM del cuadro Setup.
Ajustes principales
| Campo | Valor |
|---|---|
| API Key | BetterToken API Key |
| Base URL | https://bettertoken.ai/v1 |
| Modelo | YOUR_GLM_MODEL_ID |
Requisitos previos
- Instala la versión más reciente de OpenCode。
- Crea una API Key de BetterToken。
- En el cuadro de diálogo Setup, selecciona la herramienta y el proveedor correspondientes, y copia el Model ID disponible.
Configurar con /connect
Inicia OpenCode y ejecuta:
/connectSelecciona Other, escribe bettertoken como id de proveedor y pega tu API Key de BetterToken. Después selecciona bettertoken/YOUR_GLM_MODEL_ID y reinicia OpenCode.
Configuración manual
Abre ~/.config/opencode/opencode.json o un opencode.json a nivel de proyecto:
{ "$schema": "https://opencode.ai/config.json", "model": "bettertoken/YOUR_GLM_MODEL_ID", "provider": { "bettertoken": { "npm": "@ai-sdk/openai-compatible", "name": "BetterToken", "options": { "baseURL": "https://bettertoken.ai/v1", "apiKey": "YOUR_API_KEY" }, "models": { "YOUR_GLM_MODEL_ID": { "name": "YOUR_GLM_MODEL_ID" } } } }}Sustituye YOUR_API_KEY y YOUR_GLM_MODEL_ID por los valores del cuadro de diálogo Setup. No reutilices un Model ID de un artículo antiguo.
Verificar la conexión
Selecciona bettertoken/YOUR_GLM_MODEL_ID en OpenCode y envía un prompt breve. Una respuesta sin error de API confirma la configuración. Reinicia OpenCode después de editar el JSON.
Errores comunes
| Error | Campo |
|---|---|
401 | Comprueba la API Key de BetterToken guardada mediante /connect o en apiKey. |
404 | Mantén baseURL como https://bettertoken.ai/v1, sin /chat/completions. |
| Model not found | Copia de nuevo el Model ID de GLM completo desde Setup y úsalo en ambos lugares del JSON. |
| Configuration is not applied | opencode.json del proyecto puede anular el archivo global. |
Guías relacionadas
Detalles técnicos
Base URL y Model ID
Copia el Model ID exacto de la model plaza.

