(registry: &ProviderRegistry)
| 1623 | } |
| 1624 | |
| 1625 | fn list_models_interactive(registry: &ProviderRegistry) { |
| 1626 | println!("\nAvailable Models:\n"); |
| 1627 | for provider in registry.list() { |
| 1628 | println!(" [{}]", provider.id()); |
| 1629 | for model in provider.models() { |
| 1630 | println!(" {}", model.id); |
| 1631 | } |
| 1632 | println!(); |
| 1633 | } |
| 1634 | println!("Use /model <model_id> to select a model"); |
| 1635 | println!(); |
| 1636 | } |
| 1637 | |
| 1638 | fn list_providers_interactive(registry: &ProviderRegistry) { |
| 1639 | println!("\nConfigured Providers:\n"); |
no test coverage detected