Get the default model configuration (parsed from `default_model` "provider/model" format)
(&self)
| 421 | |
| 422 | /// Get the default model configuration (parsed from `default_model` "provider/model" format) |
| 423 | pub fn default_model_config(&self) -> Option<(&ProviderConfig, &ModelConfig)> { |
| 424 | let default = self.default_model.as_ref()?; |
| 425 | let (provider_name, model_id) = default.split_once('/')?; |
| 426 | let provider = self.find_provider(provider_name)?; |
| 427 | let model = provider.find_model(model_id)?; |
| 428 | Some((provider, model)) |
| 429 | } |
| 430 | |
| 431 | /// Get LlmConfig for the default provider and model |
| 432 | /// |