Skip to main content
Add models with enabled_models:
Run dari router models or use the dashboard picker to see the current catalog. Each canonical model ID (e.g. openai/gpt-5.6-sol, deepseek-ai/DeepSeek-V4.1-Flash) is provider-independent. By default Dari uses each model’s default provider from the catalog (dari router models shows it), but you can bind a model to an alternate provider such as OpenRouter with model_providers:
The resolved provider determines which Provider Credential Dari uses. OpenRouter, Amazon Bedrock, and Microsoft Azure are BYOK-only. Supported OpenAI and Claude models can also be served through Amazon Bedrock:
Bedrock mappings use global. cross-region inference profiles by default. With AWS Role or AWS IAM authentication, the configured AWS Region selects the Bedrock endpoint and SigV4 signing region. A region embedded in an inference-profile ARN takes precedence. Custom models can bind a regional profile or ARN when you need a specific inference profile. The same models can be served from your own Microsoft Foundry or Azure OpenAI resource:
Azure mappings send the model name as the deployment name and take the resource endpoint from the selected Microsoft Azure credential, so keep Foundry’s default deployment names.

Reasoning Levels

A router may use every reasoning level supported by a model unless you restrict it:
Supported levels are off, minimal, low, medium, high, xhigh, and max.

Custom Models

To add an OpenAI-compatible model outside the public catalog, open Models in the Dari Dashboard and select Add Model. Enter its base URL, model ID, context limit, pricing, and provider credential. Custom models are private to your organization and use the credential saved with the model.