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