

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.

# Répertorier les produits d'agent SaaS API-based AI
<a name="listing-saas-ai-agents"></a>

En tant que AWS Marketplace vendeur, vous pouvez ajouter votre logiciel en tant que service (SaaS), un agent d' API-based IA ou un produit d'outils à AWS Marketplace. Cela inclut la création de votre produit et son intégration aux opérations d' AWS Marketplace API appropriées, en fonction de votre modèle de facturation.

Pour vendre des logiciels en tant qu'agent d' API-based IA SaaS ou en tant que produits d'outils AWS Marketplace, procédez comme suit :
+ Créez l'agent ou les outils d' API-based IA SaaS dans AWS Marketplace.
+ Intégrez votre produit en AWS Marketplace fonction de votre modèle de tarification :
  + Pour plus d'informations sur les produits par abonnement, consultez. [Intégrer votre abonnement ou Pay-As-You-Go produit SaaS avec AWS Marketplace](saas-integrate-subscription.md)
  + Pour plus d'informations sur les produits basés sur des contrats, consultez. [Intégrer votre produit contractuel SaaS avec AWS Marketplace](saas-integrate-contract.md)
  + Pour plus d'informations sur les contrats relatifs aux produits payables à l'utilisation, consultez. [Intégrer votre produit SaaS basé sur un contrat avec AWS Marketplace](saas-integrate-contract-with-pay.md)
+ Testez l'intégration de votre produit :
  + Pour plus d'informations sur le test des produits par abonnement, consultez. [Tester l'intégration de votre produit d'abonnement SaaS](saas-integrate-subscription.md#saas-subscription-integration-testing)
  + Pour plus d'informations sur le test de produits basés sur des contrats, consultez. [Tester l'intégration de votre contrat SaaS](saas-integrate-contract.md#saas-contract-integration-testing)
  + Pour plus d'informations sur les contrats de test avec des produits payables à l'utilisation, consultez. [Tester votre contrat SaaS grâce à pay-as-you-go l'intégration](saas-integrate-contract-with-pay.md#saas-contract-consumption-integration-testing)
+ Soumettez votre produit pour lancement.

## Conditions préalables
<a name="saas-ai-agents-prerequisites"></a>

Avant de commencer, assurez-vous que vous disposez des éléments suivants :
+ Compréhension claire des capacités de votre agent d'intelligence artificielle et des cas d'utilisation cibles
+ Mesures de sécurité appropriées et certifications de conformité
+ Documentation technique pour l'intégration et le déploiement
+ Stratégie de prix alignée sur votre modèle commercial
  + Pour plus d'informations sur la stratégie de tarification, consultez[Tarification des produits SaaS en AWS Marketplace](saas-pricing-models.md).

## Gestion des agents et des outils d' API-based IA en mode SaaS
<a name="managing-saas-ai-agents"></a>

Tous les agents et outils d' API-based IA SaaS peuvent être gérés via la page unifiée des produits **des agents et outils d'IA** ou la page des produits **SaaS** de l'AWS Marketplace Management Console.

## Lancez l'assistant de mise en vente
<a name="start-listing-wizard"></a>

1. Connectez-vous à [AWS Partner Central](https://us-east-1.console.aws.amazon.com/partnercentral/home).

1. Dans la barre de navigation, sélectionnez **Build**, puis choisissez **AI Agents and tools**.

1. Dans le menu du **produit Create AI Agents & Tools**, sélectionnez **API-based AI Agents & tools**. 

1. Entrez le titre du produit.

1. Choisissez **Générer l'identifiant du produit et le code du produit**.

1. (Facultatif) Ajoutez des balises pour prendre en charge l'autorisation basée sur les balises.

1. Choisissez **Continuer vers l'assistant**.

**Note**  
Pour plus d'informations sur l'autorisation basée sur des balises, consultez la section [Contrôle de l'accès aux ressources AWS à l'aide de balises](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_tags.html#access_tags_control-resources) dans le guide de l'utilisateur d'AWS Identity and Access Management.

## Étape 1 : Fournir des informations sur le produit
<a name="step-1-product-information"></a>

Les informations que vous fournissez à cette étape communiquent la proposition de valeur de votre produit.

**Utiliser la liste des AI-assisted produits**  
Vous pouvez utiliser la liste des AI-assisted produits dans AWS Partner Assistant pour générer des informations sur les produits pour cette étape à partir de l'URL d'un site Web ou de documents téléchargés. L'outil évalue la qualité des annonces par rapport AWS Marketplace aux normes et fournit des recommandations sur le terrain pour améliorer la découvrabilité et l'engagement des acheteurs avant que vous ne les soumettiez. Pour de plus amples informations, veuillez consulter [AI-assisted liste de produits](ai-assisted-product-listing.md).

1. Fournissez les détails de l'onglet Informations sur le produit :
   + **Titre du produit**
   + **SKU** (facultatif)
   + **URL S3 du logo du produit**
   + **Brève description**
   + **Description longue**
   + **URL de la vidéo du produit** (facultatif)
   + **Faits saillants** (1-3)

1. Entrez les détails de l'assistance et ajoutez des ressources d'apprentissage facultatives en choisissant **Ajouter une ressource**.

1. Dans le menu **Catégories de produits**, choisissez 1 à 3 catégories.
   + Nous vous recommandons de choisir au moins une catégorie parmi les catégories commerciales **AI Agents & Tools**.

1. Entrez des mots clés pour améliorer la visibilité des recherches.

1. (Facultatif) Ajoutez des vidéos et des images conformément aux directives.

1. Choisissez **Suivant**.

## Étape 2 : Configuration des options d'expédition
<a name="step-2-fulfillment-options"></a>

1. Choisissez un mode d'expédition :
   + **Lancement rapide** (recommandé) : les vendeurs intègrent l'[API de AWS Marketplace déploiement](https://docs.aws.amazon.com/marketplace/latest/APIReference/API_Operations_AWS_Marketplace_Deployment_Service.html) et fournissent des clés d'API directement au compte AWS des clients lors de leur abonnement.
   + **Redirection vers votre site Web** - Les clients seront redirigés vers votre site Web pour obtenir des clés d'API ou des jetons OAuth.
**Note**  
Vous ne pouvez pas modifier le mode d'expédition après avoir publié le produit.

1. Entrez l'URL d'expédition. Il s'agit de l'URL à laquelle les utilisateurs se connectent ou créent un compte.

1. Choisissez les détails de votre agent ou outil d'IA :
   + **Agent AI** - Logiciel qui utilise l'IA pour traiter les demandes et effectuer des tâches par le biais du raisonnement et de la prise de décision.
   + **Outils d'IA** :
     + Serveur **MCP : serveur** qui gère la communication et l'échange de contexte entre les modèles et les applications d'IA.
     + **Base de connaissances** - Une collection structurée d'informations que les agents d'IA utilisent pour éclairer les décisions et les réponses.
     + **Garde-corps :** règles et contrôles qui définissent les limites du comportement et des opérations des agents d'IA.
     + **Autres** - Outils supplémentaires qui améliorent les capacités des agents d'intelligence artificielle.

1. Entrez l'URL du point de terminaison. Il s'agit de l'URL à laquelle votre API reçoit les demandes. Pour les serveurs MCP, listez le point de terminaison MCP.
   + Point de **terminaison statique** : entrez une URL fixe sans paramètres. Par exemple : `https://api.example.com/v1/mcp`.
   + Point de **terminaison dynamique** : entrez une URL contenant un ou plusieurs paramètres d'espace réservé à l'aide de `{paramName}` la syntaxe. Par exemple : `https://{tenantId}.apps.example.com/v1/mcp`.

     Les points de terminaison dynamiques sont renvoyés à des URL spécifiques à l'acheteur après l'abonnement. Lorsque vous choisissez cette option, vous devez utiliser la méthode d'expédition **Quick Launch**.

     Configurez les paramètres URL de votre point de terminaison :
     + **Nom** (obligatoire) : identifiant de machine correspondant à un `{paramName}` espace réservé dans votre URL. Les noms doivent commencer par une lettre et ne contenir que des lettres, des chiffres et des traits de soulignement. La longueur maximale est de 64 caractères.
     + **Description** (facultatif) : texte d'aide affiché aux acheteurs qui explique l'objectif du paramètre.
     + **Valeur par défaut** (facultatif) : valeur de remplacement utilisée lorsqu'une valeur spécifique à l'acheteur n'a pas encore été livrée. Les valeurs peuvent contenir des lettres, des chiffres, des traits d'union, des points, des traits de soulignement et des tildes. La longueur maximale est de 256 caractères.
**Note**  
Vous pouvez définir jusqu’à cinq paramètres par point de terminaison. Chaque `{paramName}` espace réservé de l'URL doit avoir une entrée de paramètre correspondante, et chaque entrée de paramètre doit correspondre à un espace réservé dans l'URL.

     Une fois qu'un acheteur s'est inscrit, appelez l'opération `PutDeploymentParameter` API pour fournir des valeurs de paramètres spécifiques à l'acheteur. Le widget Fulfillment résout automatiquement l'URL finale en utilisant les valeurs fournies. Pour de plus amples informations, veuillez consulter [Fournir des paramètres de point de terminaison dynamiques](integrating-api-ai-agents-tools.md#dynamic-endpoint-parameter-delivery).

1. Ajoutez des instructions d'utilisation :
   + Fournissez des instructions détaillées permettant aux acheteurs d'utiliser votre API, telles que le schéma d'API, les limites de débit et des exemples d'utilisation.
   + Vous pouvez également fournir des liens supplémentaires vers votre documentation.

1. Choisissez une méthode d'autorisation :
   + **Clés d'API** — Les clients s'authentifient à l'aide des clés d'API que vous fournissez.
   + **OAuth — Les** clients s'authentifient à l'aide du flux d'autorisation OAuth 2.0. Si vous choisissez OAuth, fournissez des instructions d'utilisation claires aux clients, notamment :
     + URL d'autorisation OAuth et point de terminaison du jeton
     + Portées et autorisations requises
     + Step-by-step instructions relatives au flux d'authentification
     + Exemples d'appels d'API avec des en-têtes d'authentification appropriés
     + Résolution des problèmes d'authentification courants

1. (Facultatif) Intégration avec Amazon Bedrock AgentCore 
   + Si vous listez un serveur MCP qui prend en charge l'authentification OAuth bidirectionnelle, vous pouvez activer l'intégration avec Amazon Bedrock AgentCore Gateway en utilisant le point de terminaison de votre serveur MCP comme cible. Pour plus d'informations, consultez la section [Cibles du serveur MCP](https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/gateway-target-MCPservers.html). Dans ce cas, la spécification OpenAPI n'est pas requise.
   + Si vous mettez en vente un autre API-based produit ou serveur MCP avec authentification par clé d'API, vous pouvez activer l'intégration avec Amazon Bedrock AgentCore en fournissant les spécifications OpenAPI.
   + Pour en savoir plus sur les capacités AgentCore de déploiement et de mise à l'échelle des agents d'IA, consultez [Qu'est-ce qu'Amazon Bedrock ? AgentCore](https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/what-is-bedrock-agentcore.html)

1. (Facultatif) - Choisissez les protocoles d'intégration des API et fournissez les instructions d'utilisation :
   + **MCP** - Le protocole MCP (Model Context Protocol) normalise l'accès aux outils, données et services externes pour améliorer les fonctionnalités.
   + **A2A** - Agent2Agent (A2A) permet une communication directe et une délégation de tâches entre différentes plateformes.

1. Si vous avez sélectionné un type d'outil d'agent d'intelligence artificielle, vérifiez que votre agent utilise des LLM raisonnés et possède des capacités autonomes. Ces exigences permettent de garantir que les agents proposés sur AWS Marketplace répondent à des exigences de qualité élevées. Si votre agent ne répond pas aux deux exigences, choisissez un autre type d'outil.

## Étape 3 : Configuration de la tarification des produits
<a name="step-3-product-pricing"></a>

Pour rendre votre produit disponible sur AWS Marketplace, choisissez un modèle de tarification et définissez les dimensions tarifaires de votre produit. Pour plus d'informations sur les options tarifaires disponibles, consultez[Tarification des produits SaaS en AWS Marketplace](saas-pricing-models.md).

Chaque dimension est une fonctionnalité, un service ou un autre aspect de votre produit pour lequel vous pouvez définir un prix unitaire.

1. Choisissez un modèle de tarification.

1. Choisissez **Suivant**.

## Étape 4 : Vérifiez les prix
<a name="step-4-review-prices"></a>

1. Passez en revue les prix des produits.

1. Choisissez **Suivant**.

**Note**  
À des fins de test, nous avons fixé le prix à 0,001$ ou 0,00000001$. Vous n'avez pas besoin de modifier le prix maintenant. Cela permet à votre équipe et à l'équipe des opérations des AWS Marketplace vendeurs de tester le produit à un prix réduit sans avoir à payer une facture importante pour les tests. Vous fournirez le prix réel lorsque vous demanderez de la visibilité du produit pour que celui-ci soit rendu public.

## Étape 5 : Spécifiez la politique de remboursement
<a name="step-5-refund-policy"></a>

1. Entrez la politique de remboursement de votre produit.

1. Choisissez **Suivant**.

## Étape 6 : Configuration du contrat End-User de licence (EULA)
<a name="step-6-eula"></a>

1. Choisissez un **contrat standard AWS Marketplace** ou fournissez une URL S3 vers votre **EULA personnalisé**.
   + Pour plus d'informations sur l'utilisation du contrat standard, consultez[Utilisation de contrats standardisés dans AWS Marketplace](standardized-license-terms.md).

1. Choisissez **Suivant**.

## Étape 7 : Configuration de la disponibilité de l'offre
<a name="step-7-offer-availability"></a>

Par défaut, les produits répertoriés sur le site AWS Marketplace sont disponibles à l'achat dans tous les pays pris en charge par AWS. Vous avez la possibilité d'activer la disponibilité spécifique à chaque pays en identifiant les pays auprès desquels les acheteurs peuvent ou ne peuvent pas acheter votre produit.

1. Choisissez la disponibilité de votre offre par pays.

1. Choisissez **Suivant**.

## (Facultatif) Étape 8 : Configuration de la liste d'autorisation
<a name="step-8-allowlist"></a>

Toutes les nouvelles listes de produits sont publiées pour AWS Marketplace commencer avec une visibilité limitée. Vous pouvez contrôler quels comptes ont accès à votre produit limité, y compris aux versions limitées de votre produit, en ajoutant certains identifiants de compte AWS à une liste d'autorisation.

Pour ajouter des comptes AWS à la liste des comptes autorisés, procédez comme suit :

1. Entrez les identifiants de compte AWS séparés par des virgules que vous devez ajouter à la liste des autorisations.

1. Sélectionnez **Soumettre**.

**Note**  
Ajoutez des comptes de test à la liste d'autorisation uniquement à des fins de test.

## Modification des paramètres des produits d'agent SaaS API-based AI dans AWS Marketplace
<a name="modifying-saas-ai-agents"></a>

Après avoir créé un **produit SaaS API-Based Agent & Tool** dans AWS Marketplace, vous pouvez modifier de nombreux paramètres du produit. Pour plus d'informations sur l'envoi de demandes de modification et la modification des paramètres du produit, consultez les rubriques suivantes :

### Modifications et demandes relatives aux produits
<a name="product-changes-requests"></a>
+ Pour plus d'informations sur la gestion des demandes de modification, consultez[Gérer les demandes de modification](saas-product-settings.md#create-change-request).
+ Pour plus d'informations sur la mise à jour des informations sur les produits, consultez[Mettre à jour les informations du produit](saas-product-settings.md#update-product-information).
+ Pour plus d'informations sur la mise à jour des détails de l'architecture, consultez[Actualiser les détails de l'architecture](saas-product-settings.md#updating-architecture-details).

### Accès et visibilité
<a name="access-visibility"></a>
+ Pour plus d'informations sur la mise à jour de la liste des autorisations, consultez[Mettez à jour la liste d'autorisation de Compte AWS Identifiants](saas-product-settings.md#update-allowlist).
+ Pour plus d'informations sur la modification de la visibilité des produits, consultez[Mettre à jour la visibilité des produits](saas-product-settings.md#saas-update-visibility).
+ Pour plus d'informations sur la gestion de l'accès des acheteurs, consultez[Mettre à jour les conditions tarifaires](saas-product-settings.md#saas-update-pricing-terms).
+ Pour plus d'informations sur la disponibilité par pays, voir[Disponibilité des mises à jour par pays](saas-product-settings.md#saas-availability-by-country).

### Tarification et conditions
<a name="pricing-terms"></a>
+ Pour plus d'informations sur la mise à jour des conditions tarifaires, consultez[Mettre à jour les conditions tarifaires](saas-product-settings.md#saas-update-pricing-terms).
+ Pour plus d'informations sur l'ajout de dimensions tarifaires, consultez[Ajouter des dimensions de tarification](saas-product-settings.md#saas-add-pricing-dimensions).
+ Pour plus d'informations sur la mise à jour des dimensions de tarification, consultez[Mettre à jour les dimensions de tarification](saas-product-settings.md#saas-update-dimension).
+ Pour plus d'informations sur la restriction des dimensions de tarification, consultez[Restreindre les dimensions de tarification](saas-product-settings.md#restrict-pricing-dimensions).

### Juridique et licences
<a name="legal-licensing"></a>
+ Pour plus d'informations sur la mise à jour de la politique de remboursement, consultez[Mettre à jour la politique de remboursement d'un produit](saas-product-settings.md#update-refund-policy).
+ Pour plus d'informations sur la mise à jour du CLUF, consultez[Mettre à jour le contrat de licence utilisateur final (EULA)](saas-product-settings.md#saas-update-eula).

### Pour fournir un produit gratuit
<a name="free-product"></a>

Si la visibilité de votre produit est limitée :
+ Soumettez une demande pour passer de la visibilité limitée à la visibilité publique.
+ Entrez 0$ pour toutes les dimensions de tarification.

Si votre produit est déjà public :
+ **Soumettez une demande de modification des conditions tarifaires**.
+ Entrez 0$ pour toutes les dimensions de tarification.

**Note**  
Une fois qu'un produit est défini comme gratuit, vous ne pouvez pas le convertir en produit payant.