- bills to it. That is also why the plans are flat subscriptions rather than credits.
Provider kinds
Keys are encrypted at rest and are never returned by the API or shown again
after they are stored.
Fully-qualified model names
An agent node’s model is writtenprovider/model. The first segment selects
the provider connection; everything after it is passed through to that
provider verbatim.
anthropic/claude-3.5-sonnet becomes openrouter/anthropic/claude-3.5-sonnet.
Writing it without the openrouter/ prefix is the most common mistake - the
first segment would resolve no provider, and the run fails before it starts.
OpenRouter’s floating aliases keep their
~ - for example
openrouter/~deepseek/deepseek-v4-flash-latest. The ~ is part of the model
id, not a typo.Cost and usage
Every run records prompt tokens, completion tokens, total tokens, cost, and duration from the provider’s own usage block. These are nullable: null means the provider reported no usage, which is “not measured” and not “measured as free”. The CLI and API preserve that distinction rather than showing$0.
See Observability for where those numbers
surface, and Evals for comparing models on them.
