Gestion des erreurs - Amazon Nova

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Gestion des erreurs

Il existe trois types principaux d’erreurs que vous voulez gérer dans le code de votre application. Il s’agit des erreurs de validation des entrées, des erreurs de déviation des entrées de l’IA responsable (RAI) AWS et des erreurs de déviation des sorties RAI. Ces erreurs sont propres à Amazon Nova Canvas.

Les erreurs de validation des entrées se produisent lorsque vous utilisez une valeur non prise en charge pour un paramètre d’entrée. Par exemple, une valeur de largeur qui ne correspond pas à l’une des résolutions prises en charge, une image d’entrée qui dépasse la taille maximale autorisée ou un maskImage qui contient des couleurs autres que le noir et le blanc purs. Toutes les erreurs de validation des entrées sont exprimées sous la forme d’un ValidationException qui contient une chaîne de message décrivant la cause du problème.

Des erreurs de déflexion des entrées RAI se produisent lorsqu'il est déterminé que l'une des valeurs du texte ou des images saisies enfreint la politique d'IA AWS responsable. Ces erreurs sont exprimées sous la forme d’un ValidationException accompagné de l’un des messages suivants :

  • Message de validation du texte d’entrée : « Cette demande a été bloquée par nos filtres de contenu. Veuillez modifier votre invite de texte pour soumettre une nouvelle demande. »

  • Message de validation de l’image d’entrée : « Cette demande a été bloquée par nos filtres de contenu. Veuillez modifier votre image d’entrée pour soumettre une nouvelle demande. »

Des erreurs de déflexion de sortie RAI se produisent lorsqu'une image est générée mais qu'elle n'est pas alignée avec la politique AWS Responsible AI. Dans ce cas, aucune exception n’est utilisée. À la place, une réponse positive est renvoyée, et sa structure contient un champ d’erreur qui est une chaîne avec l’une des valeurs suivantes :

  • Si toutes les images demandées enfreignent la politique RAI : « Toutes les images générées ont été bloquées par nos filtres de contenu. »

  • Si certaines des images demandées, mais pas toutes, enfreignent la politique RIA : « Certaines des images générées ont été bloquées par nos filtres de contenu. »