Grâce à cet outil, il n’est pas nécessaire de fournir manuellement les informations d’identification et les paramètres de configuration chaque fois que vous interagissez avec les services IA. Le processus de connexion est ainsi plus rapide et plus sûr et les risques d’erreurs de configuration sont réduits.
Cet outil enregistre les détails de connexion dans un format encodé afin de garantir la sécurité des informations sensibles.
Vous devez fournir un emplacement de dossier et attribuer un nom au fichier de connexion, qui sera enregistré au format AIS.
Cet outil prend en charge plusieurs fournisseurs de services IA basés sur le Cloud.
Les fichiers de connexion enregistrés peuvent être réutilisés pour d’autres tâches, ce qui évite les authentifications répétées.
Chemin d’accès au dossier dans lequel le fichier de connexion est créé.
Folder
Nom du fichier de connexion
Nom du fichier de connexion au service IA.
String
Fournisseur de services
Indique le fournisseur de services Cloud qui sera utilisé.
AWS—Le fournisseur de services Cloud sera Amazon Web Services (AWS). AWS offre une suite complète de services IA et de Machine Learning basés sur le Cloud, qui permettent de déployer un modèle d’IA et de traiter les données de manière évolutive.
Anthropic—Le fournisseur de services Cloud sera Anthropic. L’entreprise Anthropic développe des systèmes d’IA principalement axés sur la sécurité et l’harmonisation, ce qui lui permet de proposer des modèles d’IA actuels et éthiques.
Azure—Le fournisseur de services Cloud sera Microsoft Azure. Microsoft Azure fournit des outils et services IA basés sur le Cloud, notamment des modèles pré-entraînés et des solutions d’IA personnalisées pour les entreprises.
Hugging Face—Le fournisseur de services Cloud sera Hugging Face. Hugging Face offre une bibliothèque complète de modèles de Machine Learning pré-entraînés et de solutions IA, en se concentrant sur le traitement du langage naturel.
OpenAI—Le fournisseur de services Cloud sera OpenAI. OpenAI fournit des modèles d’IA avancés pour différentes applications, telles que la génération de texte et la création d’images.
Google—Le fournisseur de services Cloud sera Google Cloud AI. Google Cloud AI offre une vaste gamme de services IA et de Machine Learning, des modèles pré-entraînés et des solutions personnalisables pour différents secteurs d’activité.
Others—Cette catégorie comprend des fournisseurs de services Cloud supplémentaires qui proposent des modèles et services IA spécialisés pour différents domaines.
String
Paramètres de connexion
Les paramètres de connexion qui seront ajoutés au fichier de connexion en sortie. Les clés et valeurs sont uniques à chaque fournisseur de services.
Colonnes de la table de valeurs :
Key—The name of the connection parameter key.
Value—The value of the connection parameter key.
Value Table
Clé du paramètre secret
(Facultatif)
Clé dont la valeur contient des informations sensibles, telles que des clés d’API ou des jetons d’authentification.
String
Valeur du paramètre secret
(Facultatif)
Chaîne de la clé d’accès secrète qui permet d’authentifier la connexion.
Attention :
Ces informations sont sensibles et ne doivent être partagées qu’avec des fournisseurs de services approuvés. La clé fournie est stockée dans le Gestionnaire d’informations d’identification Windows et le nom du service correspondant (GUID) est enregistré dans le fichier en sortie.
Chemin d’accès au dossier dans lequel le fichier de connexion est créé.
Folder
out_name
Nom du fichier de connexion au service IA.
String
service_provider
Indique le fournisseur de services Cloud qui sera utilisé.
AWS—Le fournisseur de services Cloud sera Amazon Web Services (AWS). AWS offre une suite complète de services IA et de Machine Learning basés sur le Cloud, qui permettent de déployer un modèle d’IA et de traiter les données de manière évolutive.
Anthropic—Le fournisseur de services Cloud sera Anthropic. L’entreprise Anthropic développe des systèmes d’IA principalement axés sur la sécurité et l’harmonisation, ce qui lui permet de proposer des modèles d’IA actuels et éthiques.
Azure—Le fournisseur de services Cloud sera Microsoft Azure. Microsoft Azure fournit des outils et services IA basés sur le Cloud, notamment des modèles pré-entraînés et des solutions d’IA personnalisées pour les entreprises.
Hugging Face—Le fournisseur de services Cloud sera Hugging Face. Hugging Face offre une bibliothèque complète de modèles de Machine Learning pré-entraînés et de solutions IA, en se concentrant sur le traitement du langage naturel.
OpenAI—Le fournisseur de services Cloud sera OpenAI. OpenAI fournit des modèles d’IA avancés pour différentes applications, telles que la génération de texte et la création d’images.
Google—Le fournisseur de services Cloud sera Google Cloud AI. Google Cloud AI offre une vaste gamme de services IA et de Machine Learning, des modèles pré-entraînés et des solutions personnalisables pour différents secteurs d’activité.
Others—Cette catégorie comprend des fournisseurs de services Cloud supplémentaires qui proposent des modèles et services IA spécialisés pour différents domaines.
String
connection_parameters[connection_parameters,...]
Les paramètres de connexion qui seront ajoutés au fichier de connexion en sortie. Les clés et valeurs sont uniques à chaque fournisseur de services.
Colonnes de la table de valeurs :
Key—The name of the connection parameter key.
Value—The value of the connection parameter key.
Value Table
secret_param_key
(Facultatif)
Clé dont la valeur contient des informations sensibles, telles que des clés d’API ou des jetons d’authentification.
String
secret_param_value
(Facultatif)
Chaîne de la clé d’accès secrète qui permet d’authentifier la connexion.
Attention :
Ces informations sont sensibles et ne doivent être partagées qu’avec des fournisseurs de services approuvés. La clé fournie est stockée dans le Gestionnaire d’informations d’identification Windows et le nom du service correspondant (GUID) est enregistré dans le fichier en sortie.
String Hidden
Sortie dérivée
Nom
Explication
Type de données
out_connection_file
Chemin d’accès au fichier de connexion en sortie.
File
Exemple de code
Exemple d’utilisation de l’outil CreateAIServiceConnectionFile (script autonome)
L’exemple ci-dessous illustre l’utilisation de la fonction CreateAIServiceConnectionFile.
# Description: This tool generates and stores secure connection files for accessing hosted AI services.
#
# Requirements: ArcGIS Pro Basic license
# Import system modules
import arcpy
# Set local variables
out_folder_path = r"path_to_output_folder"
out_name = "ConnectionFile"
service_provider = "Azure"
connection_parameters = "'EndPoint URI' https://test.domain.com/;'Deployment Name' Test;'Model Name' test;'API Version' 2024-02-15"
secret_param_key = "Key"
secret_param_value = "RandomKey"
# Run Create AI Service Connection File
arcpy.management.CreateAIServiceConnectionFile(
out_folder_path=out_folder_path, out_name=out_name,
service_provider=service_provider,
connection_parameters=connection_parameters,
secret_param_key=secret_param_key,
secret_param_value=secret_param_value
)