diff --git a/src/gui_2.py b/src/gui_2.py index a4e9f5b3..4e1ecbe8 100644 --- a/src/gui_2.py +++ b/src/gui_2.py @@ -730,6 +730,13 @@ class App: def current_model(self, value: str) -> None: self.controller.current_model = value + def _get_active_capabilities(self) -> "VendorCapabilities": + from src.vendor_capabilities import VendorCapabilities, get_capabilities + try: + return get_capabilities(self.current_provider, self.current_model) + except KeyError: + return VendorCapabilities(vendor=self.current_provider, model=self.current_model, notes="unregistered") + @property def perf_profiling_enabled(self) -> bool: return self.controller.perf_profiling_enabled