Appearance
Overview
Manage Models is Configuration → Manage Models (/manage-models). Every connected ClickHouse database is seeded with built-in providers and a model catalog. You can edit prices, add custom providers and models, import/export pricing JSON, and point elsai-arms at a public pricing URL or a local custom pricing.json.
Those prices power Auto Pricing, cost columns in telemetry, and SDK ingest-time cost when you pass pricing_json.
/manage-models is the real page — it does not redirect to /costs?tab=models.
Toolbar actions (Add Provider, SDK Usage, Import, Export) are icon-only with tooltips.
Built-in providers
Out of the box you get providers such as OpenAI, Anthropic, Google AI, Mistral AI, Groq, Perplexity, Azure OpenAI, Cohere, Together AI, Fireworks AI, DeepSeek, xAI, Hugging Face, and Replicate. Treat Manage Models as the source of truth for what is installed in your database.
API reference
Session-authenticated model and provider APIs live under /api/openground/models and /api/openground/providers. That path is an implementation detail — it is not a product called Openground. See API Reference → Manage Models.
The public SDK export is GET /api/pricing/export/<database-config-id>.
Frequently asked questions
How does ARMS calculate cost from these prices?
It multiplies each span's input and output token counts by that model's input and output price per 1M tokens from Manage Models. The SDK table uses USD per 1,000 tokens.
Can I add a custom or self-hosted model?
Yes. Add a provider if needed, then add a model with your own Model ID and pricing — or import JSON / ship a local pricing.json to the SDK.