Создать файл подключения сервиса ИИ (Управление данными)

Краткая информация

Создает файл подключения для размещенных сервисов ИИ в ArcGIS AllSource.

Использование

  • Этот инструмент избавляет от необходимости вручную вводить учетные данные для доступа и параметры конфигурации каждый раз, когда вы взаимодействуете с сервисами ИИ. Это обеспечивает более быстрый и безопасный процесс подключения при одновременном снижении риска ошибок конфигурации.

    Этот инструмент сохраняет данные о подключении в зашифрованном формате, обеспечивая надежную обработку конфиденциальной информации.

  • Вы должны указать местоположение папки и имя файла подключения, который будет сохранен в формате AIS.

  • Инструмент поддерживает несколько облачных поставщиков сервисов ИИ.

  • Сохраненный файл подключений может быть повторно использован в различных задачах, что снижает необходимость в повторной аутентификации.

Параметры

ПодписьОписаниеТип данных
Местоположение файла подключения

Путь к папке, где будет создан файл подключения.

Folder
Имя файла подключения

Имя файла подключения сервиса ИИ.

String
Провайдер сервиса
(Дополнительный)

Задает используемого провайдера облачного сервиса.

  • AWS - поставщиком облачных сервисов будет Amazon Web Services (AWS). AWS предлагает полный набор облачных сервисов машинного обучения и ИИ, обеспечивающих масштабируемое развертывание моделей ИИ и обработку данных.
  • Anthropic - провайдером облачных услуг будет компания Anthropic. Anthropic специализируется на разработке систем ИИ с акцентом на безопасность и согласованность, предлагая современные, этичные модели ИИ.
  • Azure - провайдером облачных сервисов будет Microsoft Azure. Microsoft Azure предоставляет облачные инструменты и сервисы ИИ, включая предварительно обученные модели и решения ИИ, подготовленные для бизнеса.
  • Hugging Face - провайдером облачных сервисов будет Hugging Face. Hugging Face предлагает обширную библиотеку предварительно подготовленных моделей машинного обучения и решений на основе ИИ, ориентированных на обработку естественного языка.
  • OpenAI - провайдером облачных сервисов будет OpenAI. OpenAI предоставляет продвинутые модели ИИ для различных приложений, таких как генерация текста и создание изображений.
  • Google - провайдером облачных сервисов будет Google Cloud AI. Google Cloud AI предлагает широкий спектр услуг в области ИИ и машинного обучения, включая TensorFlow, предварительно обученные модели и настраиваемые решения для различных отраслей промышленности.
  • Others - в эту категорию входят дополнительные поставщики облачных сервисов, предлагающие специализированные модели ИИ и сервисы для различных доменов.

String
Параметры подключения
(Дополнительный)

Параметры подключения, которые будут добавлены в выходной файл подключения. Ключи и значения уникальны для каждого провайдера сервиса.

  • Ключ - имя ключа параметра подключения.
  • Значение - значение ключа параметра подключения.

Value Table
Ключ секретного параметра
(Дополнительный)

Ключ, значение которого содержит конфиденциальную информацию, такую как ключи API или токены аутентификации.

String
Значение секретного параметра
(Дополнительный)

Строка секретного ключа доступа для аутентификации подключения.

Внимание:

Это конфиденциальная информация, и ею следует делиться только с надежными поставщиками услуг. Предоставленный ключ сохраняется в Windows Credential Manager, а соответствующее имя сервиса (GUID) - в выходном файле.

String Hidden

Производные выходные данные

ПодписьОписаниеТип данных
Выходной файл подключения

Путь к выходному файлу подключения.

File

arcpy.management.CreateAIServiceConnectionFile(out_folder_path, out_name, {service_provider}, {connection_parameters}, {secret_param_key}, {secret_param_value})
ИмяОписаниеТип данных
out_folder_path

Путь к папке, где будет создан файл подключения.

Folder
out_name

Имя файла подключения сервиса ИИ.

String
service_provider
(Дополнительный)

Задает используемого провайдера облачного сервиса.

  • AWS - поставщиком облачных сервисов будет Amazon Web Services (AWS). AWS предлагает полный набор облачных сервисов машинного обучения и ИИ, обеспечивающих масштабируемое развертывание моделей ИИ и обработку данных.
  • Anthropic - провайдером облачных услуг будет компания Anthropic. Anthropic специализируется на разработке систем ИИ с акцентом на безопасность и согласованность, предлагая современные, этичные модели ИИ.
  • Azure - провайдером облачных сервисов будет Microsoft Azure. Microsoft Azure предоставляет облачные инструменты и сервисы ИИ, включая предварительно обученные модели и решения ИИ, подготовленные для бизнеса.
  • Hugging Face - провайдером облачных сервисов будет Hugging Face. Hugging Face предлагает обширную библиотеку предварительно подготовленных моделей машинного обучения и решений на основе ИИ, ориентированных на обработку естественного языка.
  • OpenAI - провайдером облачных сервисов будет OpenAI. OpenAI предоставляет продвинутые модели ИИ для различных приложений, таких как генерация текста и создание изображений.
  • Google - провайдером облачных сервисов будет Google Cloud AI. Google Cloud AI предлагает широкий спектр услуг в области ИИ и машинного обучения, включая TensorFlow, предварительно обученные модели и настраиваемые решения для различных отраслей промышленности.
  • Others - в эту категорию входят дополнительные поставщики облачных сервисов, предлагающие специализированные модели ИИ и сервисы для различных доменов.

String
connection_parameters
[connection_parameters,...]
(Дополнительный)

Параметры подключения, которые будут добавлены в выходной файл подключения. Ключи и значения уникальны для каждого провайдера сервиса.

  • Ключ - имя ключа параметра подключения.
  • Значение - значение ключа параметра подключения.

Value Table
secret_param_key
(Дополнительный)

Ключ, значение которого содержит конфиденциальную информацию, такую как ключи API или токены аутентификации.

String
secret_param_value
(Дополнительный)

Строка секретного ключа доступа для аутентификации подключения.

Внимание:

Это конфиденциальная информация, и ею следует делиться только с надежными поставщиками услуг. Предоставленный ключ сохраняется в Windows Credential Manager, а соответствующее имя сервиса (GUID) - в выходном файле.

String Hidden

Производные выходные данные

ИмяОписаниеТип данных
out_connection_file

Путь к выходному файлу подключения.

File

Пример кода

CreateAIServiceConnectionFile (автономный скрипт)

В следующем примере демонстрируется, как использовать функцию 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
)

Параметры среды

Связанные разделы