Créer un fichier de connexion au service IA (Gestion des données)

Synthèse

Crée un fichier de connexion pour les services IA hébergés dans ArcGIS AllSource.

Utilisation

  • Grâce à cet outil, il n’est pas nécessaire de saisir 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.

  • L’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.

Paramètres

ÉtiquetteExplicationType de données
Emplacement du fichier de connexion

Chemin d’accès au dossier dans lequel le fichier est créé.

Folder
Nom du fichier de connexion

Nom du fichier de connexion au service IA.

String
Fournisseur de services
(Facultatif)

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 d’IA et de Machine Learning, notamment TensorFlow, 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
(Facultatif)

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.

  • Clé : nom de la clé du paramètre de connexion.
  • Valeur : valeur de la clé du paramètre de connexion.

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.

String Hidden

Sortie obtenue

ÉtiquetteExplicationType de données
Fichier de connexion sortant

Chemin d’accès au fichier de connexion en sortie.

File

arcpy.management.CreateAIServiceConnectionFile(out_folder_path, out_name, {service_provider}, {connection_parameters}, {secret_param_key}, {secret_param_value})
NomExplicationType de données
out_folder_path

Chemin d’accès au dossier dans lequel le fichier est créé.

Folder
out_name

Nom du fichier de connexion au service IA.

String
service_provider
(Facultatif)

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 d’IA et de Machine Learning, notamment TensorFlow, 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,...]
(Facultatif)

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.

  • Clé : nom de la clé du paramètre de connexion.
  • Valeur : valeur de la clé du paramètre de connexion.

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 obtenue

NomExplicationType de données
out_connection_file

Chemin d’accès au fichier de connexion en sortie.

File

Exemple de code

CreateAIServiceConnectionFile (script autonome)

L’exemple suivant démontre comment utiliser la fonction CreateAIServiceConnectionFile.

# Name: CreateAIServiceConnection.py
# 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""
out_name = "ConnectionFile.ais"
service_provider = "Others"
connection_parameters = ""
secret_param_key = ""
secret_param_value = ""

# Run Create AI Service Connection File
arcpy.management.CreateAIServiceConnection(
    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
)

Rubriques connexes