# Model Repo The `ModelRepo` class acts as a repository for managing machine learning models within BerryDB. It provides methods to: - Retrieve existing models from the repository (`get`). - Save new model configurations (`save`). - Request models, particularly for providers like Vertex AI (`request`). ```{eval-rst} .. automethod:: model_garden.model_repo.ModelRepo.vertexai_models_for_request .. automethod:: model_garden.model_repo.ModelRepo.get .. automethod:: model_garden.model_repo.ModelRepo.get_by_name .. automethod:: model_garden.model_repo.ModelRepo.save .. automethod:: model_garden.model_repo.ModelRepo.request ``` ---