integration-service
latest
false
Important :
Ce contenu a été traduit à l'aide d'une traduction automatique. Les packages de connecteurs disponibles dans Integration Service sont traduits à l'aide d'un moteur de traduction. La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.
UiPath logo, featuring letters U and I in white

Guide de l'utilisateur d'Integration Service

Automation CloudAutomation Cloud Public SectorAutomation Suite
Dernière mise à jour 11 mars 2025

Exemple A : créer un connecteur à partir d'une zone de dessin vierge avec l'authentification par jeton d'accès personnel

Dans l'exemple suivant, nous construisons un connecteur pour OpenAI DALL-E à partir d'une zone de dessin vierge, en utilisant l'authentification par jeton d'accès personnel.

Créer le nouveau connecteur

Cet exemple montre comment utiliser le modèle OpenAI DALL-E pour générer une image basée sur une invite textuelle.

  1. Dans Automation CloudTM, accédez à Integration Service.
  2. Dans la page du catalogue de connecteurs, sélectionnez Créer votre connecteur ou Générateur de connecteurs (Connector Builder).
  3. Ensuite, sélectionnez Créer un nouveau connecteur (Create New Connector).
  4. Sélectionnez Démarrer à partir de l'absence de données.
  5. Ajoutez un nom (Name) pour votre connecteur et, éventuellement, une description et une icône.
  6. Sélectionnez Créer.

    Cette image montre les étapes à suivre pour créer un nouveau connecteur à partir de zéro

Configurer la ressource API

Mode de fonctionnement

Tout d'abord, voyons comment fonctionne la génération d'une image via l'API.

Avec DALL-E, vous fournissez une invite, le modèle la réécrit automatiquement pour des raisons de sécurité et ajoute plus de détails. Les invites détaillées entraînent généralement une sortie de meilleure qualité. Ensuite, le modèle génère l'image générée via un lien ("responseformat": "URL") ou une chaîne Base64 ("responseformat": "b64_json"). L' URL est la valeur par défaut, selon la spécification de l'API. Pour plus de détails sur les paramètres de l'API, reportez-vous à Référence de l'API - API OpenAI.
Voici un exemple de cURL pour générer une image à l'aide de cette API :
cURL https://api.openai;com/v1/images/Generations \ 

  -H "Content-Type: application/json" \ 

  -H "Authorization: Bearer $OPENAIAPIKEY" \ 

  -d '{ 

    "model": "dall-e-3","invite": "A robot automation user task dans l’ordinateur, "n": 1, 

    "size": "1024x1024" 

  } 'cURL https://api.openai.com/v1/images/generations \ -H "Content-Type: application/json" \ -H "Authorization: Bearer $OPENAIAPIKEY" \ -d '{ "model": "dall-e-3.", "invite": "A robot automation user task" dans l’ordinateur.", "n": 1, "size": "1024x1024" }'

Configurer le mécanisme et les ressources d'authentification

Vous devez connaître trois éléments clés avant de créer la première ressource API pour votre connecteur :

  • URL de base
  • Type d’authentification
  • Opération et ressource d'API (parfois appelée routages)

En dissociant la cURL précédente, vous pouvez observer les composants suivants :

  • URL de base: https://api.openai.com/images
  • Type d’authentification: Authorization: Bearer $OPENAIAPIKEY
  • Opération et ressource d'API: post /generations

L' URL de base fournit l'emplacement ou le point de terminaison de la ressource d'API pour laquelle les appels doivent être effectués.


Définition de l'URL de base

Le type d'authentification indique au connecteur comment l'utilisateur est authentifié avant d'être autorisé à utiliser la ressource API. Dans cet exemple, nous utilisons Jeton d'accès personnel en tant que Jeton du porteur dans l'en-tête d'autorisation à l'aide de la clé API OpenAI.


Configuration de l'authentification par jeton d'accès personnel

Les routages d'API – l'opération et la ressource – fournissent le chemin d'accès à une ressource spécifique disponible sur l'API, par exemple /generations. La ressource est ajoutée à l’URL de base, dans laquelle cette ressource peut être récupérée/listée (GET), ajoutée ou insérée (POST ), mise à jour/upsertisée (PATCH/PUT) ou supprimée (DELETE).

Configuration de la ressource

Vous pouvez ajouter autant de ressources d’API et d’opérations que vous le souhaitez, en fonction des activités dont votre workflow a besoin. Par exemple, vous pouvez générer des images (POST /generations), répertorier toutes les images générées avec GET /generations (si l'opération OBTENIR (GET) est disponible pour la ressource), ou modifier une image existante (POST /edits).
Remarque : Connector Builder prend actuellement en charge application/json en tant que type de contenu de charge utile et non en tant que données de formulaire. La fonctionnalité Modification d'image du modèle DALL-E peut ne pas être possible avec Connector Builder pour le moment.

Tester la sortie de la ressource API

Avant de publier et d'utiliser le connecteur dans votre workflow, testez-le d'abord.

  1. Assurez-vous que votre connecteur est en état Connecté (Connected ). Sélectionnez Ajouter une connexion (Add connection) dans le coin supérieur droit de la fenêtre et configurez une connexion via le mécanisme d'authentification sélectionné.

    Créer la connexion avec un jeton d'accès personnel

  2. Accédez à votre première ressource API et sélectionnez Envoyer une demande (Send Request).
  3. Fournissez le corps ou la charge utile de l'API, comme indiqué dans le script cURL suivant :
    { 
        "model": "dall-e-3", 
        "prompt": "A robot automating human task in computer", 
        "n": 1, 
        "size": "1024x1024" 
      }{ "template": "dall-e-3", "invite": "Un robot automatise la tâche humaine dans l'ordinateur", "n": 1, "size": "1024x1024" } 

    Une demande POST/générations


    Exemple de réponse


    Image générée

Configurer les activités

Maintenant que vous êtes en mesure de tester votre connecteur, vous pouvez configurer la conception du composant de workflow pour cette activité spécifique, via le concepteur d'activités (Activity concepteur).

Le concepteur d'activités vous aide à sélectionner les champs d'entrée et de sortie que vous souhaitez afficher aux utilisateurs dans le cadre de cette activité. Cela représente « l'apparence » lorsque le connecteur API est utilisé dans UiPath Studio ou Studio Web. Pour plus d'informations, consultez le Concepteur d'activités (Activity Designer).

Vous pouvez modifier le nom d'affichage des champs, marquer les champs d'entrée comme obligatoires ou non, qu'il s'agisse d'un paramètre principal ou secondaire, etc. Les champs d'entrée sont générés automatiquement à partir des champs de demande ou du corps une fois que vous effectuez une action Envoyer une demande (Send Request) .

Configurer des activités personnalisées avec le concepteur d'activités

En ce qui concerne les champs de réponse ou de sortie, vous pouvez mettre à jour la clé racine de la réponse afin de pouvoir gérer des attributs de sortie spécifiques à partir de la réponse de l'API, tels que revised_prompt ou URL, comme illustré dans l'image suivante.

DE : aucune clé racine de la réponse


À : clé racine de la réponse = données

Publier le connecteur

Publiez ensuite votre connecteur dans le locataire de votre choix. Pour plus d'informations, consultez la section Publication de votre connecteur. Vous pouvez ensuite l'utiliser dans vos workflows Studio Desktop ou Studio Web.

Studio Web

  1. Dans Studio Web, créez un nouveau projet. Dans le panneau de recherche d'activités, recherchez votre activité personnalisée et ajoutez-la à votre workflow.

    Ajouter une activité personnalisée dans Studio Web

  2. À partir de l'activité personnalisée, créez la connexion, puis commencez à configurer les paramètres.
  3. Testez votre workflow.

StudioDesktop

Remarque :

Vous avez besoin de Studio Desktop 2023.10 ou d'une version plus récente.

  1. Assurez-vous que Studio Desktop est connecté au locataire dans lequel le connecteur a été publié.
  2. Dans le panneau Activités , assurez-vous que le filtre Disponible est activé.
  3. Dans le panneau Activités (Activities ), sous la section Disponible (Available ), recherchez votre nom de connecteur. Glissez-déposez n'importe quelle activité sur votre workflow. Cela installe le package unifié UiPath.IntegrationService.Activities , contenant toutes les activités basées sur Integration Service, y compris vos activités personnalisées.
  4. Vous pouvez également utiliser le panneau Gérer les packages (Manage Packages) pour rechercher et installer le package UiPath.IntegrationService.Activities .

    Ajouter une activité personnalisée dans Studio Desktop

Cette page vous a-t-elle été utile ?

Obtenez l'aide dont vous avez besoin
Formation RPA - Cours d'automatisation
Forum de la communauté UiPath
Uipath Logo White
Confiance et sécurité
© 2005-2025 UiPath Tous droits réservés.