Which models can I use?
Whatever your model provider resolves. A model provider is any OpenAI-compatible endpoint. The container running your agent sends every model call to it, and the default is OpenRouter.
Your code names a model as a bare id in the creator/model-name form, such as
openai/gpt-4o-mini or anthropic/claude-haiku-4.5. The container resolves
that id through its provider, so swapping providers changes nothing in your
project.
The provider is operator configuration. You set it on the Model provider
screen, or with MODEL_PROVIDER_BASE_URL and MODEL_PROVIDER_API_KEY on the
container. Point the base URL at a local gateway (Ollama, LM Studio, LiteLLM,
vLLM) and the key becomes optional.
To read the live catalogue, call stackbone.ai.models.list(). Every entry carries the model id. Whether it
also carries context_length and pricing is up to the provider: OpenRouter
reports both, a local gateway usually reports neither.
Read more
- Gateway: the Model provider screen, and every caller in the workspace that resolves through it.
stackbone.ai: chat, embeddings, images and the model catalogue.- Choosing a model: where each model id is set and how to compare two of them.
- Getting started: the first run stops until a provider is configured.