GLM (Z.ai) gebruiken als AI-coding-agent
Exporteer ZAI_API_KEY en voer oharness -m zai/glm-5.3 uit. Een GLM Coding Plan gebruikt een ander endpoint en een andere sleutel: stel ZAI_CODING_API_KEY in en gebruik in plaats daarvan de aanbieder zai-coding.
Betalen naar gebruik
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.3Het zijn twee aparte aanbieders omdat de sleutels niet uitwisselbaar zijn: een abonnementssleutel wordt op de host voor betalen naar gebruik geweigerd, en een sleutel voor betalen naar gebruik wordt niet op een abonnement gefactureerd.
Welk model?
| Model-id | Context | Input / cached / output ($/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 volgens catalogusprijs |
Catalogusprijzen uit de models.dev-snapshot die OHarness meelevert (2026-09-19); controleer de prijzen van Z.ai voordat je erop vertrouwt.
Accounts op het Chinese vasteland (bigmodel.cn)
De aanbieder zai is het internationale platform van Zhipu. Een Zhipu-sleutel van het vasteland werkt in plaats daarvan tegen de host op het vasteland — overschrijf de basis-URL in ~/.oharness/config.json:
{ "providers": { "zai": { "baseUrl": "https://open.bigmodel.cn/api/paas/v4" } } }Veelgestelde vragen
Kan ik GLM gebruiken met een agent in de stijl van Claude Code?
Ja. OHarness heeft Z.ai als ingebouwde aanbieder: stel ZAI_API_KEY in en voer oharness -m zai/glm-5.3 uit. Een GLM Coding Plan gebruikt de aanbieder zai-coding met ZAI_CODING_API_KEY.
Waarom werkt mijn GLM Coding Plan-sleutel niet?
Abonnementssleutels werken alleen op het endpoint van het abonnement. In OHarness is dat de aanbieder zai-coding, die ZAI_CODING_API_KEY leest; de aanbieder zai is voor betalen naar gebruik.
Referentie voor Z.ai (GLM)
| Aanbieder-id | zai |
| Basis-URL | https://api.z.ai/api/paas/v4 |
| Protocol | OpenAI-compatibele chat completions |
| API-sleutel | ZAI_API_KEY of Z_AI_API_KEY |
| Modeldetectie | Ja — de modellijst wordt bij het endpoint opgevraagd in plaats van meegeleverd. |
Verbinden
Het endpoint hierboven is ingebouwd, dus er valt niets in te stellen. Zet de sleutel in de omgeving en de aanbieder verschijnt in de modelkiezer:
export ZAI_API_KEY="..."Sleutels worden uitgegeven door Z.ai (GLM) — waar je er een krijgt.
Modellen op Z.ai (GLM)
De nieuwste modellen die Z.ai (GLM) levert en die tools kunnen aanroepen, uit de models.dev-snapshot die OHarness meelevert. Het harness vraagt het endpoint ook om zijn actuele lijst, dus een model dat na deze snapshot is uitgebracht, verschijnt toch in de kiezer.
| Model-id | Context / output | $/M in / cached / out | Reasoning |
|---|---|---|---|
glm-5.3-flashx | 1M / 131K | 0.37 / 0.075 / 1.25 | Ja |
glm-5.3-flash | 1M / 131K | 0.15 / 0.03 / 0.5 | Ja |
glm-5.3 | 1M / 131K | 1.4 / 0.26 / 4.4 | Ja |
glm-5.2 | 1M / 131K | 1.4 / 0.26 / 4.4 | Ja |
glm-5.1 | 200K / 131K | 1.4 / 0.26 / 4.4 | Ja |
glm-5v-turbo | 200K / 131K | 1.2 / 0.24 / 4 | Ja |
glm-5-turbo | 200K / 131K | 1.2 / 0.24 / 4 | Ja |
glm-5 | 205K / 131K | 1 / 0.2 / 3.2 | Ja |
glm-4.7-flash | 200K / 131K | 0 / 0 / 0 | Ja |
glm-4.7-flashx | 200K / 131K | 0.07 / 0.01 / 0.4 | Ja |
Catalogusprijzen in USD per miljoen tokens, uitgelezen van models.dev op 2026-09-19. Z.ai (GLM) wijzigt zijn prijzen en modellen; de eigen prijzenpagina van de aanbieder is leidend. Start een sessie met het nieuwste model:
oharness -m zai/glm-5.3-flashxGoed om te weten
De internationale tak van Zhipu, een aparte host en een aparte sleutel ten opzichte van zhipu. Een GLM Coding Plan wordt vanaf een eigen endpoint geleverd; zie zai-coding.
Ergens anders naartoe laten wijzen
Een regionale host, een gateway of een eigen server. Overrides in ~/.oharness/config.json werken per veld, dus het endpoint wijzigen betekent niet dat je de rest van de aanbieder opnieuw moet opgeven — dit is het volledige blok, met de standaardwaarde ingevuld zodat de vorm duidelijk is:
{
"providers": {
"zai": {
"baseUrl": "https://api.z.ai/api/paas/v4"
}
}
}Wat je hoe dan ook krijgt
Dezelfde agent-lus, dezelfde tools, dezelfde MCP-servers en dezelfde permissieregels, welke aanbieder er ook onder zit — en midden in een sessie tussen ze wisselen zet niets om, omdat de geschiedenis nooit in de vorm van een leverancier wordt opgeslagen. Wat een agent-harness is legt uit waarom dat het lastige deel is, en de referentie voor aanbieders behandelt de catalogus zelf.