Ir al contenido
Todos los recursos
Modelos openComenta OPEN

GLM 5.2 + Kimi en Claude Code: cuando si, cuando no

Guia para instalar GLM 5.2 en Claude Code con Z.AI, decidir cuando usarlo, cuando evitarlo y copiar prompts seguros de setup.

30 de junio de 202616 min
Modelos open16 min

Comenta OPEN

GLM + Kimi

OPENHazlo Tuyo IAGratis

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:
bash
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:

OpcionCuando usarlaArchivo
Solo este proyectoQuieres probar GLM sin afectar tus demas proyectos`./.claude/settings.local.json`
Toda tu compuQuieres 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

javascript
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:

bash
mkdir -p .claude
nano .claude/settings.local.json

Para toda tu compu:

bash
mkdir -p ~/.claude
nano ~/.claude/settings.json

Pega esto y cambia TU_API_KEY_DE_ZAI por tu key real:

json
{
  "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:

bash
cd ruta/de/tu/proyecto
claude

Ya dentro de Claude Code, escribe:

bash
/status

Debes revisar dos cosas:

  1. Que el modelo diga glm-5.2 o glm-5.2[1m].
  2. 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:

bash
mv .claude/settings.local.json .claude/settings.local.json.bak

Cierra Claude Code, abre otra terminal y corre:

bash
claude

Si configuraste global:

bash
mv ~/.claude/settings.json ~/.claude/settings.json.bak

Luego 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 paraPor queEjemplo de prompt
Primeras versiones de UIProduce mucho rapido y suele tener buen ojo visual"Haz una primera version responsive de esta landing"
HTML interactivo y prototiposPuede construir demos completas para probar una idea"Crea un demo navegable para explicar este concepto"
Research en volumenPuede juntar fuentes, opiniones y datos antes de que un modelo mas fuerte piense"Investiga 5 enfoques y dame un reporte comparativo"
Refactors mecanicosSirve para trabajo repetitivo si le das pruebas claras"Renombra este patron en estos archivos y corre tests"
Variantes creativasBarato 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:

  1. Claude/Opus piensa: define el plan, riesgos y arquitectura.
  2. GLM ejecuta: genera primera version, variantes o trabajo repetitivo.
  3. Claude/Opus revisa: busca errores, edge cases y decisiones finas.
  4. 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:

text
https://api.z.ai/api/anthropic

Para herramientas OpenAI-compatible como Cline, el endpoint suele ser:

text
https://api.z.ai/api/coding/paas/v4

No los mezcles.


Prueba rapida despues del setup

Cuando ya veas glm-5.2[1m] en /status, prueba algo chico:

javascript
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 home

Si responde bien, prueba una tarea controlada:

javascript
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:

javascript
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.