Claude Code
Claude Code kan met Typno AI praten via de API in Anthropic-stijl.
Anthropic ondersteunt het gebruik van Claude Code met andere modellen dan Claude niet. Het werkt, maar functies die van Claude afhangen (extended thinking, prompt caching, de ingebouwde web search) zijn er niet, en het gebruik van tools is zo goed als het model dat je kiest.
Instellen
Zet dit in ~/.claude/settings.json, of exporteer dezelfde variabelen in je shell:
{
"env": {
"ANTHROPIC_BASE_URL": "https://dev.typno.ai",
"ANTHROPIC_AUTH_TOKEN": "tpk-...",
"ANTHROPIC_MODEL": "glm5.3-754b",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "glm5.3-754b",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "glm5.3-754b",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "mistral4-119b",
"CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS": "1",
"CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1"
}
}
ANTHROPIC_AUTH_TOKENstuurt de sleutel als bearer-token. Stel niet ookANTHROPIC_API_KEYin.- De drie
DEFAULT_*_MODEL-variabelen bepalen welk model de aliassenopus,sonnetenhaikugebruiken. Die van Haiku draait ook achtergrondtaken, dus kies daar een goedkoop model. - Gebruik een model met tools; zie Modellen.
- Claude Code gaat bij onbekende modellen uit van 200K tokens context. Stel
CLAUDE_CODE_MAX_CONTEXT_TOKENSin als je model minder heeft.
Start claude en controleer met /status dat het basisadres https://dev.typno.ai is.
MCP-server
claude mcp add --transport http typno https://dev.typno.ai/mcp --header "Authorization: Bearer tpk-..."
Gebruik in de .mcp.json van een project niet ANTHROPIC_AUTH_TOKEN voor de header (die wordt daar niet ingevuld). Neem een eigen variabele:
{
"mcpServers": {
"typno": {
"type": "http",
"url": "https://dev.typno.ai/mcp",
"headers": { "Authorization": "Bearer ${TYPNO_API_KEY}" }
}
}
}