Borra un modelo de Model Registry de Gemini Enterprise Agent Platform

Obtén información para borrar un modelo que ya no necesitas de Gemini Enterprise Agent Platform Model Registry.

Si deseas borrar un AA de BigQuery de Gemini Enterprise Agent Platform Model Registry, primero debes borrarlo de BigQuery ML. Para obtener más información, consulta BigQuery ML y Gemini Enterprise Agent Platform Model Registry.

Si deseas borrar un modelo que está implementado en un extremo, primero debes anular su implementación. De lo contrario, no podrás borrar el modelo.

Borra un modelo

Console

  1. Ve a la página Model Registry desde la sección Agent Platform en la Google Cloud consola.

    Ve a la página Model Registry

  2. Selecciona Más acciones en el modelo que deseas borrar.

  3. Selecciona Borrar modelo. Cuando borras el modelo, todas las versiones y evaluaciones de modelo asociadas se borran de tu Google Cloud proyecto.

  4. Haz clic en Borrar en la pantalla de confirmación.

gcloud

Antes de usar cualquiera de los datos de comando a continuación, realiza los siguientes reemplazos:

  • MODEL_ID: El ID de tu modelo.
  • PROJECT_ID: Tu Google Cloud ID de proyecto.
  • LOCATION: La región del proyecto. Por ejemplo, us-central1. Si la región en la URL del extremo de API entra en conflicto con la ubicación en la ruta de acceso del recurso, se ignora la ubicación en la ruta de acceso.

Ejecuta el siguiente comando:

Linux, macOS o Cloud Shell

gcloud ai models delete MODEL_ID \
    --project=PROJECT_ID \
    --region=LOCATION

Windows (PowerShell)

gcloud ai models delete MODEL_ID `
    --project=PROJECT_ID `
    --region=LOCATION

Windows (cmd.exe)

gcloud ai models delete MODEL_ID ^
    --project=PROJECT_ID ^
    --region=LOCATION

API

Borra un modelo con el SDK de Agent Platform para Python.

Python


from google.cloud import aiplatform


def delete_model_sample(model_id: str, project: str, location: str):
    """
    Delete a Model resource.
    Args:
        model_id: The ID of the model to delete. Parent resource name of the model is also accepted.
        project: The project.
        location: The region name.
    Returns
        None.
    """
    # Initialize the client.
    aiplatform.init(project=project, location=location)

    # Get the model with the ID 'model_id'. The parent_name of Model resource can be also
    # 'projects/<your-project-id>/locations/<your-region>/models/<your-model-id>'
    model = aiplatform.Model(model_name=model_id)

    # Delete the model.
    model.delete()

Borra una versión del modelo

Console

  1. Ve a la página Model Registry desde la sección Agent Platform en la Google Cloud consola.

    Ve a la página Model Registry

  2. Expande el modelo para ver sus versiones. Selecciona la versión que deseas borrar.

  3. Selecciona Más acciones en la versión del modelo. Menú .

  4. Selecciona Borrar versión. Todas las evaluaciones de modelos asociadas se borran cuando borras tu versión.

gcloud

Antes de usar cualquiera de los datos de comando a continuación, realiza los siguientes reemplazos:

  • MODEL_VERSION_ID: El ID de la versión del modelo que se borrará.
  • PROJECT_ID: Tu Google Cloud ID de proyecto.
  • LOCATION: La región del proyecto. Por ejemplo, us-central1. Si la región en la URL del extremo de API entra en conflicto con la ubicación en la ruta de acceso del recurso, se ignora la ubicación en la ruta de acceso.

Ejecuta el siguiente comando:

Linux, macOS o Cloud Shell

gcloud ai models delete-version MODEL_VERSION_ID \
    --project=PROJECT_ID \
    --region=LOCATION

Windows (PowerShell)

gcloud ai models delete-version MODEL_VERSION_ID `
    --project=PROJECT_ID `
    --region=LOCATION

Windows (cmd.exe)

gcloud ai models delete-version MODEL_VERSION_ID ^
    --project=PROJECT_ID ^
    --region=LOCATION

API

Python


from google.cloud import aiplatform


def delete_model_version_sample(
    model_id: str, version_id: str, project: str, location: str
):
    """
    Delete a Model version.
    Args:
        model_id: The ID of the model to delete. Parent resource name of the model is also accepted.
        version_id: The version ID or version alias of the model to delete.
        project: The project ID.
        location: The region name.
    Returns
        None.
    """
    # Initialize the client.
    aiplatform.init(project=project, location=location)

    # Initialize the Model Registry resource with the ID 'model_id'.The parent_name of Model resource can be also
    # 'projects/<your-project-id>/locations/<your-region>/models/<your-model-id>'
    model_registry = aiplatform.models.ModelRegistry(model=model_id)

    # Delete the model version with the version 'version'.
    model_registry.delete_version(version=version_id)

Borra una versión de modelo con el alias predeterminado

Console

  1. En Model Registry, selecciona el nombre del modelo para ver sus versiones.
  2. Selecciona la versión que deseas y, en el botón Acciones , haz clic en Borrar. Se abrirá una advertencia, ya que intentas borrar la versión predeterminada del alias. Primero debes establecer otra versión como predeterminada.
  3. Selecciona qué versión quieres establecer como predeterminada para el modelo en el menú desplegable.
  4. En la pantalla de confirmación, haz clic en Establecer y borrar.

API

Python


from typing import List

from google.cloud import aiplatform


def delete_aliases_model_version_sample(
    model_id: str,
    version_aliases: List[str],
    version_id: str,
    project: str,
    location: str,
):
    """
    Delete aliases to a model version.
    Args:
        model_id: The ID of the model.
        version_aliases: The version aliases to assign.
        version_id: The version ID of the model to assign the aliases to.
        project: The project ID.
        location: The region name.
    Returns
        None.
    """
    # Initialize the client.
    aiplatform.init(project=project, location=location)

    # Initialize the Model Registry resource with the ID 'model_id'.The parent_name of Model resource can be also
    # 'projects/<your-project-id>/locations/<your-region>/models/<your-model-id>'
    model_registry = aiplatform.models.ModelRegistry(model=model_id)

    # Remove the version aliases to the model version with the version 'version'.
    model_registry.remove_version_aliases(
        target_aliases=version_aliases, version=version_id
    )