

# Eliminar una implementación de un modelo
<a name="delete-custom-model-deployment"></a>

Una vez que haya terminado de usar su modelo para la inferencia bajo demanda, puede eliminar la implementación Después de eliminar la implementación, no podrá usarla para la inferencia bajo demanda, pero esta acción no eliminará el modelo personalizado subyacente.

Puede eliminar una implementación de modelo personalizada con la consola de Amazon Bedrock, la AWS Command Line Interface o los SDK de AWS.

**importante**  
La eliminación de una implementación de modelo personalizado es irreversible. Asegúrese de que ya no necesita la implementación antes de proceder a la eliminación. Si necesita volver a utilizar el modelo personalizado para la inferencia bajo demanda, debe crear una nueva implementación.

**Topics**
+ [Eliminar una implementación de modelo personalizado (consola)](#delete-deployment-console)
+ [Eliminación de la implementación de un modelo (AWS Command Line Interface)](#delete-deployment-cli)
+ [Eliminar una implementación de modelo personalizado (SDK de AWS)](#delete-deployment-sdk)

## Eliminar una implementación de modelo personalizado (consola)
<a name="delete-deployment-console"></a>

**Para eliminar una implementación de un modelo personalizado**

1. En el panel de navegación, en **Inferencia y evaluación**, elija **Modelo personalizado bajo demanda**.

1. Elija la implementación de modelo personalizado que desea eliminar.

1. Elija **Eliminar**.

1. En el cuadro de diálogo de confirmación, introduzca el nombre de la implementación para confirmar la eliminación.

1. Elija **Eliminar** para confirmar.

El estado de la implementación cambiará a `Deleting` mientras la eliminación esté en curso. Una vez finalizada, la implementación se eliminará de la lista.

## Eliminación de la implementación de un modelo (AWS Command Line Interface)
<a name="delete-deployment-cli"></a>

Para eliminar una implementación de modelo personalizado mediante la AWS Command Line Interface, utilice el comando de `delete-custom-model-deployment` con su identificador de implementación.

```
aws bedrock delete-custom-model-deployment \
--custom-model-deployment-identifier "deployment-arn-or-name" \
--region region
```

## Eliminar una implementación de modelo personalizado (SDK de AWS)
<a name="delete-deployment-sdk"></a>

Para eliminar una implementación de modelo personalizada mediante programación, utilice la operación de API de [DeleteCustomModelDeployment](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_DeleteCustomModelDeployment.html) con el nombre de recurso de Amazon (ARN) o el nombre de la implementación. El siguiente código muestra cómo utilizar el SDK para Python (Boto3) para eliminar la implementación de un modelo personalizado. 

```
def delete_custom_model_deployment(bedrock_client):
    """Delete a custom model deployment
 
    Args:
        bedrock_client: A boto3 Bedrock client for making API calls
 
    Returns:
        dict: The response from the delete operation
 
    Raises:
        Exception: If there is an error deleting the deployment
    """
 
    try:
        response = bedrock_client.delete_custom_model_deployment(
            customModelDeploymentIdentifier="Deployment identifier"
        )
 
        print(f"Deployment deletion initiated")
        return response
 
    except Exception as e:
        print(f"Error deleting deployment: {str(e)}")
        raise
```