some changes
This commit is contained in:
@@ -36,3 +36,19 @@ class AgentProvider(ABC):
|
||||
@abstractmethod
|
||||
def name(self) -> str:
|
||||
...
|
||||
|
||||
@property
|
||||
@abstractmethod
|
||||
def available_models(self) -> list[str]:
|
||||
"""Return list of model IDs this provider supports."""
|
||||
...
|
||||
|
||||
@property
|
||||
@abstractmethod
|
||||
def model(self) -> str:
|
||||
...
|
||||
|
||||
@model.setter
|
||||
@abstractmethod
|
||||
def model(self, value: str):
|
||||
...
|
||||
|
||||
Reference in New Issue
Block a user