TypnoAI
English Inloggen
opencode

opencode

opencode koppelt via de API in OpenAI-stijl.

Instellen

Voeg een provider toe aan opencode.json in je project, of aan ~/.config/opencode/opencode.json voor alle projecten:

{
  "$schema": "https://opencode.ai/config.json",
  "model": "typno/glm5.3-754b",
  "providers": {
    "typno": {
      "name": "Typno AI",
      "env": ["TYPNO_API_KEY"],
      "package": "@opencode/ai/providers/openai-compatible",
      "settings": { "baseURL": "https://dev.typno.ai/v1" },
      "models": {
        "glm5.3-754b": {},
        "mistral4-119b": {}
      }
    }
  }
}
export TYPNO_API_KEY="tpk-..."
opencode

Kies het model met /models; het staat er als typno/<model-id>.

Oudere versies van opencode (v1) gebruiken provider in plaats van providers:

{
  "provider": {
    "typno": {
      "npm": "@ai-sdk/openai-compatible",
      "options": { "baseURL": "https://dev.typno.ai/v1", "apiKey": "{env:TYPNO_API_KEY}" },
      "models": { "glm5.3-754b": {} }
    }
  }
}

MCP-server

{
  "mcp": {
    "servers": {
      "typno": {
        "type": "remote",
        "url": "https://dev.typno.ai/mcp",
        "oauth": false,
        "headers": { "Authorization": "Bearer {env:TYPNO_API_KEY}" }
      }
    }
  }
}

"oauth": false is nodig: externe servers gebruiken standaard OAuth, en Typno AI gebruikt de sleutel in de header.