TypnoAI
English Inloggen
Claude Code

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_TOKEN stuurt de sleutel als bearer-token. Stel niet ook ANTHROPIC_API_KEY in.
  • De drie DEFAULT_*_MODEL-variabelen bepalen welk model de aliassen opus, sonnet en haiku gebruiken. 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_TOKENS in 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}" }
    }
  }
}