.NET 用 Content Moderation SDK を使用して API リクエストを開始する前に、クライアントインスタンスを作成し、必要に応じてクライアント設定を変更します。
背景情報
クライアントインスタンスを作成するときは、リージョンと、Alibaba Cloud アカウントの AccessKey ID および AccessKey シークレットを指定する必要があります。
サポートされているリージョンの詳細については、「エンドポイント」をご参照ください。
Alibaba Cloud アカウントの AccessKey ID と AccessKey シークレットを取得する方法の詳細については、「AccessKey ペアの取得」をご参照ください。
画像、音声、動画、テキストをモデレートするためのクライアントインスタンスを作成する
以下のリージョンがサポートされています。
中国 (上海): cn-shanghai
中国 (北京): cn-beijing
中国 (深圳): cn-shenzhen
シンガポール: ap-southeast-1
次のコードを使用して、画像、音声、動画、テキストをモデレートするためのクライアントインスタンスを作成します。
/**
* 環境変数を取得する一般的な方法:
* RAM ユーザーの AccessKey ID を取得します: Environment.GetEnvironmentVariable("ALIBABA_CLOUD_ACCESS_KEY_ID");
* RAM ユーザーの AccessKey シークレットを取得します: Environment.GetEnvironmentVariable("ALIBABA_CLOUD_ACCESS_KEY_SECRET");
*/
DefaultProfile profile = DefaultProfile.GetProfile(
"cn-shanghai",
"RAM ユーザーの AccessKey ID を環境変数から取得することをお勧めします",
"RAM ユーザーの AccessKey シークレットを環境変数から取得することをお勧めします");
DefaultAcsClient client = new DefaultAcsClient(profile);
説明
中国 (上海) リージョン以外のリージョン、たとえば cn-beijing
でクライアントインスタンスを作成する場合は、上記のコードの cn-shanghai
をリージョンの ID に置き換えます。