- Notes de publication
- Démarrage
- Notifications
- Projets
- Jeux de données
- Labellisation des données
- Paquets ML
- Paquets prêts à l’emploi
- Pipelines
- Compétences ML
- Journaux ML
- Document UnderstandingTM dans AI Center
- API AI Center
- Licences
- Modèles de solutions d'IA
- Comment
- Appeler des compétences ML publiques à l'aide d'une API
- Économisez des coûts d'infrastructure grâce aux API AI Center
- Mettre à jour le déploiement de compétences ML à l'aide d'une API
- Guide de dépannage de base
Mettre à jour le déploiement de compétences ML à l'aide d'une API
Pour accéder aux API AI Center :
- Enregistrer une application externe (configuration unique).
- Générez un jeton d'authentification (renouvelé à l'expiration).
- Passez des appels API AI Center.
- Accédez à la page Admin dans le panneau de navigation de gauche et sélectionnez Applications externes ( External Applications).
- Sélectionnez + Ajouter une application (Add Application) et attribuez-lui un nom pour ajouter une nouvelle application externe.
Remarque : seul le type d'application confidentiel peut accéder aux API AI Center.
- Sélectionnez Ajouter une étendue (Add scope ) pour activer l'étendue AI Center pour l'application externe.
- Choisissez Accès à l'API AI Center (aperçu) (AI Center API Access (preview)) dans la liste déroulante Ressource (Resource).
- Accédez à l'onglet Étendue de l'application ( Application Scope ) et choisissez les API auxquelles vous souhaitez donner accès aux applications externes. Dans l'exemple ci-dessous, vous avez sélectionné toutes les API pour plus de simplicité.
- Une fenêtre contextuelle avec l'ID d'application et une clé secrète d'application confirme que l'application a été ajoutée avec succès. Vérifiez l' ID de l'application et la clé secrète de l'application à tout moment à partir de l ' application externe Modifier l'application externe (Edit External).
Remarque : utilisez ces informations d'identification pour générer un jeton d'authentification lors de l'étape suivante.
Consultez la page Gestion d'applications externes (Managing external applications ) pour plus d'informations.
L'application externe doit demander un jeton d'accès à l'Identity Server UiPath pour l'authentification et l'accès sécurisé.
Par souci de simplicité, nous utilisons Postman dans ce tutoriel. Vous pouvez enregistrer 10 jetons gratuitement et utiliser leur interface Web, application ou tout autre outil.
Générez une requête POST au point de terminaison du serveur d'identité qui inclut les éléments suivants dans le corps de la requête :
client_id
: ID de l'application de l'étape précédente.client_secret
: secret de l'application de l'étape précédente.grant_type
: informations_informations_d'identification.
application/x-www-form-urlencoded
comme type de contenu si vous utilisez Postman.
Vous pouvez également voir les autorisations activées pour cette application externe.
accountname
et tenantname
sont spécifiques à votre compte.
Account ID
etTenant ID
. Vérifiez les détails du compte et du locataire dans la section d' informations de profil du locataire.Authorization
Le champ Autorisation (Authorization) est renseigné avec le jeton d'authentification généré à l'étape précédente.
Vous pouvez désormais accéder à des API spécifiques.
sampleClassifierSkill
(utilisé à titre d'exemple) est actuellement à l'état Disponible (Available).
Utiliser les API AI Center pour :
- Recherchez l' ID de compétence ML de sampleClassifierSkill.
- Arrêter (annuler le déploiement) de la compétence ML.
- Démarrez (redéploiement) et vérifiez la mise à jour de l’état.
GET ML Skills
, vous pouvez récupérer toutes les compétences ML de votre compte et locataire.
GET /ai-deployer/v1/mlskills?name=sampleClassifierSkill
sampleClassifierSkill
.
Bearer
.
ML Skill
dans le APIs
suivant pour modifier l’état :
UPDATE ML Skill
pour modifier la configuration du déploiement d'une compétence ML spécifique.
Dans l'exemple ci-dessous, nous modifions le nombre de répliques en incluant le nouveau numéro dans le corps de la demande.