When adding new models to configuration files, ensure all required configuration fields are populated, not just the model name in the running_models list. Models need complete configuration in both JSON (known_models.json) and YAML (provider files) with all necessary fields specified.
When adding new models to configuration files, ensure all required configuration fields are populated, not just the model name in the running_models list. Models need complete configuration in both JSON (known_models.json) and YAML (provider files) with all necessary fields specified.
Required fields typically include:
n_ctx
: Context window sizesupports_tools
: Tool calling capabilitysupports_multimodality
: Image/file supportsupports_agent
: Agent functionalitytokenizer
: Tokenizer pathExample of complete configuration:
# In provider YAML file
running_models:
- claude-4
chat_models:
claude-4:
n_ctx: 200000
supports_tools: true
supports_multimodality: true
supports_clicks: true
supports_agent: true
supports_reasoning: anthropic
tokenizer: hf://Xenova/claude-tokenizer
Incomplete configurations where only the model name is added to running_models
without corresponding detailed configuration will result in runtime errors or unexpected behavior. Always cross-reference known_models.json to understand which configuration fields are required for proper model functionality.
Enter the URL of a public GitHub repository