Crear archivo de conexión del servicio de IA (Administración de datos)

Resumen

Crea un archivo de conexión para los servicios de IA alojados en ArcGIS Pro.

Uso

  • Esta herramienta elimina la necesidad de introducir manualmente las credenciales de acceso y los ajustes de configuración cada vez que interactúa con los servicios de IA. Esto garantiza un proceso de conexión más rápido y seguro a la vez que se reduce el riesgo de errores de configuración.

    Esta herramienta almacena los detalles de conexión en formato codificado, lo que garantiza un tratamiento seguro de la información confidencial.

  • Debe proporcionar una ubicación de carpeta y especificar un nombre de archivo para el archivo de conexión, que se guardará en el formato AIS.

  • La herramienta admite varios proveedores de servicios de IA basados en la nube.

  • El archivo de conexión guardado se puede reutilizar entre varias tareas, lo que reduce la necesidad de repetir la autenticación.

Parámetros

EtiquetaExplicaciónTipo de datos
Ubicación del archivo de conexión

La ruta de la carpeta donde se creará el archivo de conexión.

Folder
Nombre del archivo de conexión

Nombre del archivo de conexión del servicio de IA.

String
Proveedor de servicios
(Opcional)

Especifica el proveedor de servicios en la nube que se utilizará.

  • AWS: el proveedor de servicios en la nube será Amazon Web Services (AWS). AWS ofrece un completo conjunto de servicios de IA y aprendizaje automático en la nube, lo que posibilita la implementación del modelo de IA escalable y el procesamiento de datos.
  • Anthropic: el proveedor de servicios en la nube será Antrópico. Antrópico se especializa en el desarrollo de sistemas de IA centrados en la seguridad y alineación, que resulta en modelos de IA éticos actuales.
  • Azure: el proveedor de servicios en la nube será Microsoft Azure. Microsoft Azure proporciona herramientas y servicios de IA basados en la nube, incluidos modelos preentrenados y soluciones de IA personalizadas para empresas.
  • Hugging Face: el proveedor de servicios en la nube será Hugging Face. Hugging Face ofrece una amplia biblioteca de modelos de aprendizaje automáticos preentrenados y soluciones de IA centrados en procesamiento de lenguaje natural.
  • OpenAI: el proveedor de servicios en la nube será OpenAI. OpenAI proporciona modelos de IA avanzados para una serie de aplicaciones, como generación de texto y creación de imágenes.
  • Google: el proveedor de servicios en la nube será Google Cloud AI. Google Cloud AI ofrece una amplia gama de servicios de aprendizaje automático e IA, incluidos TensorFlow, modelos preentrenados y soluciones personalizables para varios sectores.
  • Others: esta categoría incluye otros proveedores de servicios en la nube que ofrecen modelos y servicios de IA especializados para varios dominios.

String
Parámetros de conexión
(Opcional)

Parámetros de conexión que se agregarán al archivo de conexión de salida. Las claves y los valores son exclusivos de cada proveedor de servicios.

  • Clave: nombre de la clave del parámetro de conexión.
  • Valor: valor de la clave del parámetro de conexión.

Value Table
Clave de parámetro secreta
(Opcional)

Clave cuyo valor contiene información sensible, como las claves de API o los tokens de autenticación.

String
Valor de parámetro secreto
(Opcional)

Cadena de caracteres de la clave de acceso secreta para autenticar la conexión.

Precaución:

Es información sensible y solo debería compartirse con proveedores de servicio de confianza. La clave proporcionada se almacena en el Gestor de credenciales de Windows y el nombre del servicio correspondiente (GUID) se guarda en el archivo de salida.

String Hidden

Salida derivada

EtiquetaExplicaciónTipo de datos
Archivo de conexión de salida

Ruta del archivo de conexión de salida.

File

arcpy.management.CreateAIServiceConnectionFile(out_folder_path, out_name, {service_provider}, {connection_parameters}, {secret_param_key}, {secret_param_value})
NombreExplicaciónTipo de datos
out_folder_path

La ruta de la carpeta donde se creará el archivo de conexión.

Folder
out_name

Nombre del archivo de conexión del servicio de IA.

String
service_provider
(Opcional)

Especifica el proveedor de servicios en la nube que se utilizará.

  • AWS: el proveedor de servicios en la nube será Amazon Web Services (AWS). AWS ofrece un completo conjunto de servicios de IA y aprendizaje automático en la nube, lo que posibilita la implementación del modelo de IA escalable y el procesamiento de datos.
  • Anthropic: el proveedor de servicios en la nube será Antrópico. Antrópico se especializa en el desarrollo de sistemas de IA centrados en la seguridad y alineación, que resulta en modelos de IA éticos actuales.
  • Azure: el proveedor de servicios en la nube será Microsoft Azure. Microsoft Azure proporciona herramientas y servicios de IA basados en la nube, incluidos modelos preentrenados y soluciones de IA personalizadas para empresas.
  • Hugging Face: el proveedor de servicios en la nube será Hugging Face. Hugging Face ofrece una amplia biblioteca de modelos de aprendizaje automáticos preentrenados y soluciones de IA centrados en procesamiento de lenguaje natural.
  • OpenAI: el proveedor de servicios en la nube será OpenAI. OpenAI proporciona modelos de IA avanzados para una serie de aplicaciones, como generación de texto y creación de imágenes.
  • Google: el proveedor de servicios en la nube será Google Cloud AI. Google Cloud AI ofrece una amplia gama de servicios de aprendizaje automático e IA, incluidos TensorFlow, modelos preentrenados y soluciones personalizables para varios sectores.
  • Others: esta categoría incluye otros proveedores de servicios en la nube que ofrecen modelos y servicios de IA especializados para varios dominios.

String
connection_parameters
[connection_parameters,...]
(Opcional)

Parámetros de conexión que se agregarán al archivo de conexión de salida. Las claves y los valores son exclusivos de cada proveedor de servicios.

  • Clave: nombre de la clave del parámetro de conexión.
  • Valor: valor de la clave del parámetro de conexión.

Value Table
secret_param_key
(Opcional)

Clave cuyo valor contiene información sensible, como las claves de API o los tokens de autenticación.

String
secret_param_value
(Opcional)

Cadena de caracteres de la clave de acceso secreta para autenticar la conexión.

Precaución:

Es información sensible y solo debería compartirse con proveedores de servicio de confianza. La clave proporcionada se almacena en el Gestor de credenciales de Windows y el nombre del servicio correspondiente (GUID) se guarda en el archivo de salida.

String Hidden

Salida derivada

NombreExplicaciónTipo de datos
out_connection_file

Ruta del archivo de conexión de salida.

File

Muestra de código

CreateAIServiceConnectionFile (secuencia de comandos independiente)

El siguiente ejemplo muestra cómo utilizar la función 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
)

Información de licenciamiento

  • Basic: No
  • Standard: No
  • Advanced: No

Temas relacionados