A Generative AI Engineer is logging a pyfunc support chain with mlflow.pyfunc.log_model and wants the same call to create a new model version in Unity Catalog. The model must live in the catalog ml, under the schema support, with the model name support_rag. Which argument should the engineer pass to the logging call?
Choose one.
Unity Catalog models are registered under a three-level name: catalog.schema.model.
Passing registered_model_name to log_model registers the logged model as a new version, and for Unity Catalog the name must be the full catalog.schema.model form. The slash form, the models:/ loading URI and the @alias syntax are all real MLflow notations, but each belongs to a different job.
- Recognise that registration needs a name, not a URI.
- Unity Catalog names follow catalog.schema.model with dots.
- Keep models:/ and @alias for loading, not registering.
Exam tip: Register with catalog.schema.model; load with models:/catalog.schema.model@alias.
Databricks GenAI Engineer: Coding pyfunc Chains and Registering Them to Unity Catalog — the lesson that teaches this.