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 oharness
export ZAI_API_KEY="..."
oharness -m zai/glm-5.3

GLM Coding Plan

export ZAI_CODING_API_KEY="..."
oharness -m zai-coding/glm-5.3

Het 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-idContextInput / cached / output ($/M)
glm-5.31M1.40 / 0.26 / 4.40
glm-5.3-flash1M0.15 / 0.03 / 0.50
glm-4.7-flash200KGratis 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-idzai
Basis-URLhttps://api.z.ai/api/paas/v4
ProtocolOpenAI-compatibele chat completions
API-sleutelZAI_API_KEY of Z_AI_API_KEY
ModeldetectieJa — 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-idContext / output$/M in / cached / outReasoning
glm-5.3-flashx1M / 131K0.37 / 0.075 / 1.25Ja
glm-5.3-flash1M / 131K0.15 / 0.03 / 0.5Ja
glm-5.31M / 131K1.4 / 0.26 / 4.4Ja
glm-5.21M / 131K1.4 / 0.26 / 4.4Ja
glm-5.1200K / 131K1.4 / 0.26 / 4.4Ja
glm-5v-turbo200K / 131K1.2 / 0.24 / 4Ja
glm-5-turbo200K / 131K1.2 / 0.24 / 4Ja
glm-5205K / 131K1 / 0.2 / 3.2Ja
glm-4.7-flash200K / 131K0 / 0 / 0Ja
glm-4.7-flashx200K / 131K0.07 / 0.01 / 0.4Ja

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-flashx

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

Alle 34 aanbieders · OHarness installeren