Gestion des erreurs - Amazon Nova

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.

Les erreurs de déviation d’entrée RAI se produisent lorsque l’une des valeurs de texte ou des images d’entrée est jugée contraire à la politique AWS d’IA 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. »

Les erreurs de déviation de sortie RAI se produisent lorsqu’une image est générée mais qu’elle n’est pas conforme à la politique AWS d’IA responsable. 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. »