Registry
fastagency.studio.models.Registry #
Initialize the registry.
Source code in fastagency/studio/models/registry.py
create_reference #
create_reference(
type_name: str, model_name: str
) -> type[ObjectReference]
Source code in fastagency/studio/models/registry.py
get_dongling_references #
get_dongling_references() -> list[type[ObjectReference]]
Return a list of all dongling references.
Source code in fastagency/studio/models/registry.py
get_model_schema #
get_model_schema(model: type[Model]) -> ModelSchema
Return the schema for the given model.
get_model_schemas #
get_model_schemas(type_name: str) -> ModelSchemas
Return the schemas for all models of the given type.
Source code in fastagency/studio/models/registry.py
get_model_type #
Source code in fastagency/studio/models/registry.py
get_models_refs_by_type #
get_models_refs_by_type(
type: str,
) -> list[type[ObjectReference]]
Source code in fastagency/studio/models/registry.py
get_schemas #
get_schemas() -> Schemas
Return the schemas for all registered models.