Esta herramienta elimina la necesidad de proporcionar 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.
Esta 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.
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
Especifica el proveedor de servicios en la nube que se utilizará.
AWS: el proveedor del servicio 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, 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
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.
Columnas de la tabla de valores:
Key—The name of the connection parameter key.
Value—The value of the connection parameter key.
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.
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
Especifica el proveedor de servicios en la nube que se utilizará.
AWS: el proveedor del servicio 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, 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,...]
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.
Columnas de la tabla de valores:
Key—The name of the connection parameter key.
Value—The value of the connection parameter key.
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
Nombre
Explicación
Tipo de datos
out_connection_file
Ruta del archivo de conexión de salida.
File
Muestra de código
Ejemplo de "CreateAIServiceConnectionFile" (script independiente)
El siguiente ejemplo muestra cómo utilizar la función 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
)