Model fastagency.studio.models.base.Model # Bases: BaseModel, ABC name instance-attribute # name: str create_autogen abstractmethod async classmethod # create_autogen( model_id: UUID, user_id: UUID, **kwargs: Any ) -> Any Source code in fastagency/studio/models/base.py 34 35 36 37 38@classmethod @abstractmethod async def create_autogen( cls, model_id: UUID, user_id: UUID, **kwargs: Any ) -> Any: ... # pragma: no cover from_db async classmethod # from_db(model_id: UUID) -> T Source code in fastagency/studio/models/base.py 40 41 42 43 44 45@classmethod async def from_db(cls: type[T], model_id: UUID) -> T: my_model_dict = await DefaultDB.backend().find_model(model_id) my_model = cls(**my_model_dict["json_str"]) return my_model get_reference_model classmethod # get_reference_model() -> Type[ObjectReference] Source code in fastagency/studio/models/base.py 28 29 30 31 32@classmethod def get_reference_model(cls) -> "Type[ObjectReference]": if cls._reference_model is None: raise ValueError("reference model not set") return cls._reference_model