Usar GLM (Z.ai) como agente de programación
Exporta ZAI_API_KEY y ejecuta oharness -m zai/glm-5.3. Un GLM Coding Plan usa otro endpoint y otra clave: define ZAI_CODING_API_KEY y usa en su lugar el proveedor zai-coding.
Pago por uso
npm install -g oharnessexport ZAI_API_KEY="..."oharness -m zai/glm-5.3GLM Coding Plan
export ZAI_CODING_API_KEY="..."oharness -m zai-coding/glm-5.3Son dos proveedores distintos porque las claves no son intercambiables: una clave del plan se rechaza en el host de pago por uso, y una clave de pago por uso no se factura contra un plan.
Qué modelo
| Id del modelo | Contexto | Entrada / en caché / salida ($/M) |
|---|---|---|
glm-5.3 | 1M | 1.40 / 0.26 / 4.40 |
glm-5.3-flash | 1M | 0.15 / 0.03 / 0.50 |
glm-4.7-flash | 200K | Gratis según tarifa |
Precios de tarifa de la instantánea de models.dev que incluye OHarness (2026-09-19); consulta los precios de Z.ai antes de fiarte de ellos.
Cuentas de China continental (bigmodel.cn)
El proveedor zai es la plataforma internacional de Zhipu. Una clave de Zhipu de China continental funciona en cambio contra el host continental; sobrescribe la URL base en ~/.oharness/config.json:
{ "providers": { "zai": { "baseUrl": "https://open.bigmodel.cn/api/paas/v4" } } }Preguntas frecuentes
¿Puedo usar GLM con un agente al estilo de Claude Code?
Sí. OHarness incluye Z.ai como proveedor incorporado: define ZAI_API_KEY y ejecuta oharness -m zai/glm-5.3. Un GLM Coding Plan usa el proveedor zai-coding con ZAI_CODING_API_KEY.
¿Por qué no funciona mi clave del GLM Coding Plan?
Las claves del plan solo funcionan en el endpoint del plan. En OHarness es el proveedor zai-coding, que lee ZAI_CODING_API_KEY; el proveedor zai es de pago por uso.
Referencia de Z.ai (GLM)
| Id del proveedor | zai |
| URL base | https://api.z.ai/api/paas/v4 |
| Protocolo | Chat completions compatible con OpenAI |
| Clave API | ZAI_API_KEY o Z_AI_API_KEY |
| Descubrimiento de modelos | Sí: la lista de modelos se le pide al endpoint en lugar de venir en el paquete. |
Cómo conectarlo
El endpoint de arriba viene incorporado, así que no hay nada que configurar. Pon la clave en el entorno y el proveedor aparece en el selector de modelos:
export ZAI_API_KEY="..."Las claves las emite Z.ai (GLM): dónde conseguir una.
Modelos en Z.ai (GLM)
Los modelos más recientes que sirve Z.ai (GLM) y que pueden llamar a herramientas, según la instantánea de models.dev que incluye OHarness. El harness también le pide al endpoint su lista en vivo, así que un modelo publicado después de esta instantánea aparece igualmente en el selector.
| Id del modelo | Contexto / salida | $/M entrada / caché / salida | Razonamiento |
|---|---|---|---|
glm-5.3-flashx | 1M / 131K | 0.37 / 0.075 / 1.25 | Sí |
glm-5.3-flash | 1M / 131K | 0.15 / 0.03 / 0.5 | Sí |
glm-5.3 | 1M / 131K | 1.4 / 0.26 / 4.4 | Sí |
glm-5.2 | 1M / 131K | 1.4 / 0.26 / 4.4 | Sí |
glm-5.1 | 200K / 131K | 1.4 / 0.26 / 4.4 | Sí |
glm-5v-turbo | 200K / 131K | 1.2 / 0.24 / 4 | Sí |
glm-5-turbo | 200K / 131K | 1.2 / 0.24 / 4 | Sí |
glm-5 | 205K / 131K | 1 / 0.2 / 3.2 | Sí |
glm-4.7-flash | 200K / 131K | 0 / 0 / 0 | Sí |
glm-4.7-flashx | 200K / 131K | 0.07 / 0.01 / 0.4 | Sí |
Precios de tarifa en USD por millón de tokens, leídos de models.dev el 2026-09-19. Z.ai (GLM) cambia sus precios y modelos; su propia página de precios es la referencia. Empieza una sesión con el más reciente:
oharness -m zai/glm-5.3-flashxConviene saber
La rama internacional de Zhipu, con un host y una clave distintos de zhipu. Un GLM Coding Plan se sirve desde su propio endpoint; consulta zai-coding.
Apuntarlo a otro sitio
Un host regional, un gateway o un servidor propio. Las sobrescrituras en ~/.oharness/config.json son por campo, así que cambiar el endpoint no obliga a repetir el resto del proveedor. Este es el bloque completo, con el valor predeterminado para que se vea la forma:
{
"providers": {
"zai": {
"baseUrl": "https://api.z.ai/api/paas/v4"
}
}
}Lo que obtienes en cualquier caso
El mismo bucle del agente, las mismas herramientas, los mismos servidores MCP y las mismas reglas de permisos, sea cual sea el proveedor de debajo; y cambiar entre ellos a mitad de sesión no convierte nada, porque el historial nunca se guarda en el formato de un proveedor. Qué es un harness de agentes explica por qué esa es la parte difícil, y la referencia de proveedores cubre el propio catálogo.