Skip to main content
The free tier runs on a managed model and is on by default. When you want a specific model or heavier usage, bring your own: the GLM Coding Plan, Claude, DeepSeek as a native provider, or any OpenAI- or Anthropic-compatible endpoint, cloud or local.
Adsum IoT Coder API provider picker showing Adsum Free Tier, GLM Coding Plan, Anthropic (Claude), OpenRouter, OpenAI Compatible, and Anthropic Compatible

The provider picker: the free tier, the GLM Coding Plan, Claude, and any OpenAI- or Anthropic-compatible or local endpoint.

The model must have strong native tool-calling. Models without it cannot execute hardware actions or debug workflows.

Which model, and how hard should it think

Claude Sonnet 5 is the picker’s default, for the strongest reasoning on hard, multi-step firmware work. Claude Haiku 4.5 is what our benchmark ran, fast and inexpensive for everyday loops.
Adsum IoT Coder settings: GLM Coding Plan provider with API key, model glm-5-turbo, an extended-thinking toggle, and 200K context

Configuring the GLM Coding Plan: paste your z.ai coding-plan key, and the endpoint and model list are set for you.

Configure a provider

Open the Adsum settings, choose a provider, and add your key. The endpoint URL is the only provider-specific part. Recommended setup for Claude Haiku 4.5, matching the benchmark configuration: If your rate differs from the built-in price table, set adsum-iot-coder.modelPricing in settings.