AI サービス コネクション ファイルの作成 (データ管理ツール)
サマリー
使用法
このツールを使用すると、AI サービスを操作するたびに、アクセス認証情報や構成情報を手動で入力する必要がなくなります。 そのため、より高速で安全な接続処理が実現するとともに、構成エラーのリスクを減らすことができます。
このツールでは、接続情報がエンコード形式で保存されるので、機密情報が安全に扱われます。
コネクション ファイルのフォルダーの場所と、ファイル名を指定する必要があります。ファイルは AIS 形式で保存されます。
このツールは、複数のクラウドベースの AI サービス プロバイダーをサポートします。
保存されたコネクション ファイルは、さまざまなタスクで再利用できるため、認証を繰り返す必要はありません。
パラメーター
|
ラベル
|
説明
|
データ タイプ
|
|
コネクション ファイルの場所
|
コネクション ファイルの作成先となるフォルダー パス。
|
Folder
|
|
コネクション ファイル名
|
AI サービス コネクション ファイルの名前。
|
String
|
|
サービス プロバイダー
|
使用するクラウド サービス プロバイダーを指定します。
AWS - クラウド サービス プロバイダーは AWS (Amazon Web Services) です。 AWS は、包括的なクラウドベースの機械学習サービスおよび AI サービスを提供し、スケーラブルな AI モデルのデプロイメントとデータ処理を可能にします。
Anthropic—クラウド サービス プロバイダーは Anthropic です。 Anthropic は安全性と整合性に重点を置いた AI システムの開発を専門としており、最新でエシカルな AI モデルを提供しています。
Azure—クラウド サービス プロバイダーは Microsoft Azure です。 Microsoft Azure は、事前トレーニング済みモデルや、ビジネス向けにカスタマイズされた AI ソリューションなど、クラウドベースの AI ツールとサービスを提供しています。
Hugging Face—クラウド サービス プロバイダーは Hugging Face です。 Hugging Face は、自然言語処理に重点を置いた、事前トレーニング済みの機械学習モデルや AI ソリューションの幅広いライブラリーを提供しています。
OpenAI—クラウド サービス プロバイダーは OpenAI です。 OpenAI は、テキスト生成や画像作成など、さまざまな用途に使える高度な AI モデルを提供しています。
Google—クラウド サービス プロバイダーは Google Cloud AI です。 Google Cloud AI は、事前トレーニング済みモデル、さまざまな業界向けにカスタマイズ可能なソリューションなど、幅広い AI および機械学習サービスを提供しています。
Others—このカテゴリーには、さまざまな分野に特化した AI モデルやサービスを提供する、その他のクラウド サービス プロバイダーが含まれます。
|
String
|
|
コネクション パラメーター
|
出力コネクション ファイルに追加される接続パラメーター。 キーと値は、各サービス プロバイダーに対して固有です。
値テーブル列:
|
Value Table
|
|
シークレット パラメーター キー
(オプション)
|
API キーや認証トークンなどの機密情報を含む値を持つキー。
|
String
|
|
シークレット パラメーター値
(オプション)
|
接続を認証するためのシークレット アクセス キー文字列。
注意:
これは機密情報なので、信頼できるサービス プロバイダーにのみ共有する必要があります。 提供されたキーは Windows 資格情報マネージャーに格納され、対応するサービス名 (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
|
AI サービス コネクション ファイルの名前。
|
String
|
|
service_provider
|
使用するクラウド サービス プロバイダーを指定します。
AWS - クラウド サービス プロバイダーは AWS (Amazon Web Services) です。 AWS は、包括的なクラウドベースの機械学習サービスおよび AI サービスを提供し、スケーラブルな AI モデルのデプロイメントとデータ処理を可能にします。
Anthropic—クラウド サービス プロバイダーは Anthropic です。 Anthropic は安全性と整合性に重点を置いた AI システムの開発を専門としており、最新でエシカルな AI モデルを提供しています。
Azure—クラウド サービス プロバイダーは Microsoft Azure です。 Microsoft Azure は、事前トレーニング済みモデルや、ビジネス向けにカスタマイズされた AI ソリューションなど、クラウドベースの AI ツールとサービスを提供しています。
Hugging Face—クラウド サービス プロバイダーは Hugging Face です。 Hugging Face は、自然言語処理に重点を置いた、事前トレーニング済みの機械学習モデルや AI ソリューションの幅広いライブラリーを提供しています。
OpenAI—クラウド サービス プロバイダーは OpenAI です。 OpenAI は、テキスト生成や画像作成など、さまざまな用途に使える高度な AI モデルを提供しています。
Google—クラウド サービス プロバイダーは Google Cloud AI です。 Google Cloud AI は、事前トレーニング済みモデル、さまざまな業界向けにカスタマイズ可能なソリューションなど、幅広い AI および機械学習サービスを提供しています。
Others—このカテゴリーには、さまざまな分野に特化した AI モデルやサービスを提供する、その他のクラウド サービス プロバイダーが含まれます。
|
String
|
|
connection_parameters
[connection_parameters,...]
|
出力コネクション ファイルに追加される接続パラメーター。 キーと値は、各サービス プロバイダーに対して固有です。
値テーブル列:
|
Value Table
|
|
secret_param_key
(オプション)
|
API キーや認証トークンなどの機密情報を含む値を持つキー。
|
String
|
|
secret_param_value
(オプション)
|
接続を認証するためのシークレット アクセス キー文字列。
注意:
これは機密情報なので、信頼できるサービス プロバイダーにのみ共有する必要があります。 提供されたキーは Windows 資格情報マネージャーに格納され、対応するサービス名 (GUID) は出力ファイルに保存されます。
|
String Hidden
|
派生した出力
|
名前
|
説明
|
データ タイプ
|
|
out_connection_file
|
出力コネクション ファイルへのパス。
|
File
|
コードのサンプル
CreateAIServiceConnectionFile の例 (スタンドアロン スクリプト)
次の例は、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
)
環境
プロセッサー タイプ, GPU ID
ライセンス情報
- Basic: はい
- Standard: はい
- Advanced: はい