Lo que te llevas: vas a conectar GLM 5.2 a Claude Code sin tocar codigo a mano, vas a saber para que tareas si conviene usarlo, para cuales no, y vas a tener un prompt listo para que el mismo Claude Code haga el setup.
Keyword: OPEN
GLM 5.2 en Claude Code: ahorra tokens sin cambiar tu flujo
Claude Code es el lugar donde trabajas: abre archivos, edita codigo, corre comandos y entiende tu proyecto.
El modelo es el motor que va adentro.
Normalmente ese motor es Claude. Con este setup, le dices a Claude Code: "para este proyecto usa GLM 5.2 desde Z.AI".
Misma interfaz. Otro motor.
Antes de empezar
Necesitas tener esto listo:
- Claude Code instalado. Si no lo tienes, instala Node.js 18 o mayor y luego corre:
npm install -g @anthropic-ai/claude-code- Una cuenta en Z.AI. Entra a z.ai y abre el Open Platform o API console.
- Un GLM Coding Plan activo. Puede ser plan mensual o pago por uso, segun lo que te aparezca en tu cuenta.
- Una API key de Z.AI. La vas a pegar una sola vez en la configuracion de Claude Code.
Primero decide: global o por proyecto
Hay dos formas de configurarlo:
| Opcion | Cuando usarla | Archivo |
| Solo este proyecto | Quieres probar GLM sin afectar tus demas proyectos | `./.claude/settings.local.json` |
| Toda tu compu | Quieres que Claude Code use GLM por default en todos lados | `~/.claude/settings.json` |
Para principiantes, recomendamos solo este proyecto. Asi puedes tener una carpeta con GLM y otra carpeta normal con Claude.
Si algo sale raro, borras ./.claude/settings.local.json y listo.
Setup rapido con prompt, lo mas facil
Abre Claude Code dentro de la carpeta donde quieres usar GLM. Pega este prompt.
Prompt para que Claude Code haga el setup
Quiero usar GLM 5.2 de Z.AI dentro de Claude Code para este proyecto.
Hazlo con cuidado y sin borrar configuraciones existentes.
Necesito que:
1. Revises si existe una carpeta .claude en este proyecto.
- Si no existe, creala.
2. Revises si existe este archivo:
.claude/settings.local.json
- Si no existe, crealo.
- Si ya existe, NO lo reemplaces completo. Solo agrega o actualiza las llaves dentro de "env".
3. Pideme mi API key de Z.AI y espera a que yo la pegue.
Importante: no la escribas en ningun archivo que vaya a git excepto este settings local.
Antes de guardar, verifica si .claude/settings.local.json esta ignorado por git.
Si no esta ignorado, agrega esta linea a .gitignore:
.claude/settings.local.json
4. Cuando te de la API key, configura el archivo asi:
{
"env": {
"ANTHROPIC_AUTH_TOKEN": "AQUI_VA_MI_API_KEY_DE_ZAI",
"ANTHROPIC_BASE_URL": "https://api.z.ai/api/anthropic",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "glm-4.5-air",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "glm-5.2[1m]",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "glm-5.2[1m]",
"CLAUDE_CODE_AUTO_COMPACT_WINDOW": "1000000",
"CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": 1,
"API_TIMEOUT_MS": "3000000"
}
}
5. Si el archivo ya tenia otras llaves fuera de "env", conservalas.
Si "env" ya tenia otras variables, conservalas tambien.
6. Valida que el JSON quedo bien formado.
7. Dime exactamente como reiniciar Claude Code y como verificarlo con /status.
No ejecutes comandos destructivos. No hagas commit. No subas mi API key a ningun lado.Setup manual, por si quieres entenderlo
Si lo haces a mano, este es el archivo que quieres tener.
Para este proyecto:
mkdir -p .claude
nano .claude/settings.local.jsonPara toda tu compu:
mkdir -p ~/.claude
nano ~/.claude/settings.jsonPega esto y cambia TU_API_KEY_DE_ZAI por tu key real:
{
"env": {
"ANTHROPIC_AUTH_TOKEN": "TU_API_KEY_DE_ZAI",
"ANTHROPIC_BASE_URL": "https://api.z.ai/api/anthropic",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "glm-4.5-air",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "glm-5.2[1m]",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "glm-5.2[1m]",
"CLAUDE_CODE_AUTO_COMPACT_WINDOW": "1000000",
"CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": 1,
"API_TIMEOUT_MS": "3000000"
}
}Que significa cada cosa
ANTHROPIC_BASE_URL: manda Claude Code al endpoint de Z.AI compatible con Anthropic.ANTHROPIC_AUTH_TOKEN: tu API key de Z.AI.glm-5.2[1m]: usa GLM 5.2 con ventana de contexto de 1 millon.CLAUDE_CODE_AUTO_COMPACT_WINDOW: le dice a Claude Code que compacte pensando en ese contexto largo.glm-4.5-air: modelo mas ligero para tareas chicas tipo Haiku.API_TIMEOUT_MS: da mas tiempo a tareas largas antes de cortar.
Como verificar que funciono
Cierra la sesion actual de Claude Code y abre una nueva terminal.
Entra a tu proyecto:
cd ruta/de/tu/proyecto
claudeYa dentro de Claude Code, escribe:
/statusDebes revisar dos cosas:
- Que el modelo diga
glm-5.2oglm-5.2[1m]. - Que el archivo de configuracion sea el que esperabas, el local del proyecto o
~/.claude/settings.json.
Si te pregunta algo como "Do you want to use this API key?", responde Yes.
Como volver a Claude si algo falla
Si configuraste solo este proyecto:
mv .claude/settings.local.json .claude/settings.local.json.bakCierra Claude Code, abre otra terminal y corre:
claudeSi configuraste global:
mv ~/.claude/settings.json ~/.claude/settings.json.bakLuego reinicia Claude Code.
Nada dramatico. Solo estas quitando el archivo que cambiaba el motor.
Beneficios reales
1. Sale mucho mas barato para trabajo pesado
La idea no es que GLM sea "mejor en todo". La idea es que para muchas tareas te da calidad suficiente por mucho menos costo.
En el video del notebook, el creador compara una tarea de web design donde GLM termino en 3:59 y Opus en 14:59, con resultados parecidos. Tambien menciona que el costo por token era varias veces menor.
2. Es muy bueno para primeras versiones
GLM 5.2 brilla cuando le pides:
- "Hazme una primera version."
- "Construye un prototipo."
- "Arma un HTML interactivo."
- "Genera una landing para probar una idea."
- "Haz varias opciones para comparar."
No siempre sera perfecto. Pero para abrir camino rapido, sirve mucho.
3. Aguanta contexto largo
Con glm-5.2[1m], el objetivo es tener una ventana de contexto grande. Eso ayuda cuando el proyecto tiene muchos archivos o cuando quieres que lea bastante contexto antes de actuar.
4. Te obliga a aprender una habilidad clave
La habilidad no es "usar GLM". La habilidad real es saber que modelo usar para que parte del proceso.
Eso vale mas que casarte con una sola herramienta.
Cuando SI usar GLM 5.2
| Usalo para | Por que | Ejemplo de prompt |
| Primeras versiones de UI | Produce mucho rapido y suele tener buen ojo visual | "Haz una primera version responsive de esta landing" |
| HTML interactivo y prototipos | Puede construir demos completas para probar una idea | "Crea un demo navegable para explicar este concepto" |
| Research en volumen | Puede juntar fuentes, opiniones y datos antes de que un modelo mas fuerte piense | "Investiga 5 enfoques y dame un reporte comparativo" |
| Refactors mecanicos | Sirve para trabajo repetitivo si le das pruebas claras | "Renombra este patron en estos archivos y corre tests" |
| Variantes creativas | Barato para generar varias rutas antes de elegir | "Dame 4 enfoques distintos para esta seccion" |
Cuando NO usarlo
Usa Claude/Opus, GPT o tu modelo mas fuerte cuando:
- La decision afecta dinero, seguridad, contratos o datos sensibles.
- El codigo tiene muchos casos borde.
- Estas tocando auth, pagos, permisos o datos privados.
- Necesitas razonamiento profundo, no solo producir.
- Estas cansado y no vas a revisar.
- La tarea es urgente y no quieres arriesgarte a que el modelo tarde mas de lo esperado.
El flujo que recomendamos
No le sueltes todo el proyecto a GLM a ciegas. Usalo asi:
- Claude/Opus piensa: define el plan, riesgos y arquitectura.
- GLM ejecuta: genera primera version, variantes o trabajo repetitivo.
- Claude/Opus revisa: busca errores, edge cases y decisiones finas.
- Tu decides: nada se publica sin ojo humano.
Ese es el combo.
Los gotchas, sin humo
Puede ser mas lento en tareas de razonamiento
En algunas pruebas del notebook, GLM fue mas rapido. En otras, fue mucho mas lento. La diferencia suele aparecer cuando la tarea necesita pensar mucho.
Tiene cuotas
Z.AI maneja cuotas por ventana de tiempo y por semana. Tambien puede haber consumo distinto en horas pico o con busqueda web.
Revisa tu dashboard de uso antes de dejarlo corriendo horas.
"Open" no significa gratis en tu laptop
GLM 5.2 es open, pero es enorme. Para la mayoria de nosotros, la forma realista es rentarlo via API.
La API key manda
Si subes tu key por accidente, alguien puede gastar tu saldo. Por eso en el prompt de setup le pedimos a Claude Code que ignore .claude/settings.local.json en git.
El endpoint depende del tipo de herramienta
Para Claude Code, usa el endpoint compatible con Anthropic:
https://api.z.ai/api/anthropicPara herramientas OpenAI-compatible como Cline, el endpoint suele ser:
https://api.z.ai/api/coding/paas/v4No los mezcles.
Prueba rapida despues del setup
Cuando ya veas glm-5.2[1m] en /status, prueba algo chico:
Lee este proyecto y dime:
1. Que framework usa
2. Donde esta la pagina principal
3. Que comando corre el proyecto local
4. Sin editar archivos todavia, que cambio harias primero para mejorar la homeSi responde bien, prueba una tarea controlada:
Haz un cambio pequeno y reversible: agrega un comentario TODO en el archivo que creas correcto para marcar donde iria la proxima mejora. No toques nada mas. Luego dime exactamente que archivo cambiaste.Esto confirma que puede leer, razonar un poco y editar sin agarrar el volante como loco.
Prompt para usarlo bien en el dia a dia
Cuando ya tienes GLM conectado, no le pidas "haz todo". Pidele trabajo con limites:
Usa GLM para ejecutar, no para decidir estrategia.
Tarea:
[describe la tarea]
Reglas:
1. Antes de editar, dime el plan en 5 bullets.
2. Cambia solo los archivos necesarios.
3. No toques auth, pagos, secretos ni configuracion de deploy.
4. Si encuentras un caso borde, pausa y preguntame.
5. Al final corre tests o dime exactamente por que no los corriste.
6. Dame un resumen corto de archivos cambiados.Ese prompt vale oro porque le pone carriles.
Y Kimi
Kimi se usa con el mismo principio: no como "cerebro final", sino como manos baratas para producir volumen.
Usalo para:
- Codigo en bruto.
- Variantes.
- Refactors mecanicos.
- Agentes en paralelo.
No lo uses para:
- Decisiones delicadas.
- Datos sensibles.
- Seguridad.
- Produccion sin revision.
Fuentes y nota de actualizacion
Esta guia salio de dos lugares:
- El notebook interno con el video "GLM 5.2 in Claude Code is Blowing My Mind".
- La documentacion actual de Z.AI para Claude Code y GLM Coding Plan, revisada el 30 de junio de 2026.
Si Z.AI cambia endpoint, nombre de modelo o formato de configuracion, manda screenshot del error o abre la documentacion actual. Estos setups se mueven rapido.
Hazlo tuyo
Si lo pruebas, empieza con una carpeta de experimento. No con el proyecto mas importante de tu negocio.
Cuando lo tengas funcionando, cuentanos que tarea le soltaste y como le fue.
Te leemos.