次の方法で共有


Subscription Rai Policy - Get

サブスクリプションに関連付けられた指定されたコンテンツフィルターを取得します。

GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.CognitiveServices/raiPolicy/{raiPolicyName}?api-version=2025-10-01-preview

URI パラメーター

名前 / 必須 説明
raiPolicyName
path True

string

pattern: ^[a-zA-Z0-9][a-zA-Z0-9_.-]*$

Cognitive Services アカウントに関連付けられている RaiPolicy の名前

subscriptionId
path True

string

minLength: 1

ターゲット サブスクリプションの ID。

api-version
query True

string

minLength: 1

この操作に使用する API バージョン。

応答

名前 説明
200 OK

RaiPolicy

Azureの運用は無事に完了しました。

Other Status Codes

ErrorResponse

予期しないエラー応答。

セキュリティ

azure_auth

Azure Active Directory OAuth2 Flow.

型: oauth2
フロー: implicit
Authorization URL (承認 URL): https://login.microsoftonline.com/common/oauth2/authorize

スコープ

名前 説明
user_impersonation ユーザー アカウントを偽装する

GetRaiPolicy

要求のサンプル

GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.CognitiveServices/raiPolicy/raiPolicyName?api-version=2025-10-01-preview

応答のサンプル

{
  "name": "raiPolicyName",
  "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resourceGroupName/providers/Microsoft.CognitiveServices/accounts/accountName/raiPolicies/raiPolicyName",
  "properties": {
    "basePolicyName": "Microsoft.Default",
    "contentFilters": [
      {
        "name": "Hate",
        "blocking": false,
        "enabled": false,
        "severityThreshold": "High",
        "source": "Prompt"
      },
      {
        "name": "Hate",
        "blocking": true,
        "enabled": true,
        "severityThreshold": "Medium",
        "source": "Completion"
      },
      {
        "name": "Sexual",
        "blocking": true,
        "enabled": true,
        "severityThreshold": "High",
        "source": "Prompt"
      },
      {
        "name": "Sexual",
        "blocking": true,
        "enabled": true,
        "severityThreshold": "Medium",
        "source": "Completion"
      },
      {
        "name": "Selfharm",
        "blocking": true,
        "enabled": true,
        "severityThreshold": "High",
        "source": "Prompt"
      },
      {
        "name": "Selfharm",
        "blocking": true,
        "enabled": true,
        "severityThreshold": "Medium",
        "source": "Completion"
      },
      {
        "name": "Violence",
        "blocking": true,
        "enabled": true,
        "severityThreshold": "Medium",
        "source": "Prompt"
      },
      {
        "name": "Violence",
        "blocking": true,
        "enabled": true,
        "severityThreshold": "Medium",
        "source": "Completion"
      },
      {
        "name": "Jailbreak",
        "blocking": true,
        "enabled": true,
        "source": "Prompt"
      },
      {
        "name": "Protected Material Text",
        "blocking": true,
        "enabled": true,
        "source": "Completion"
      },
      {
        "name": "Protected Material Code",
        "blocking": true,
        "enabled": true,
        "source": "Completion"
      },
      {
        "name": "Profanity",
        "blocking": true,
        "enabled": true,
        "source": "Prompt"
      }
    ],
    "mode": "Asynchronous_filter"
  }
}

定義

名前 説明
ContentLevel

コンテンツがフィルター処理されるレベル。

createdByType

リソースを作成した ID の種類。

CustomBlocklistConfig

フィルターを適用するソースを取得または設定します。

CustomTopicConfig

フィルターを適用するソースを取得または設定します。

ErrorAdditionalInfo

リソース管理エラーの追加情報。

ErrorDetail

エラーの詳細。

ErrorResponse

エラー応答

RaiActionType

コンテンツ フィルターに適用するアクション タイプ

RaiPolicy

Cognitive Services RaiPolicy。

RaiPolicyContentFilter

Azure OpenAI Content Filter.

RaiPolicyContentSource

コンテンツ フィルターを適用するコンテンツ ソース。

RaiPolicyMode

Rai ポリシー モード。 列挙値のマッピングは次のとおりです。既定値は 0、Deferred=1、Blocking=2、Asynchronous_filter =3 です。 2025-06-01以降は「Asynchronous_filter」をご利用ください。 これは、以前のバージョンの 'Deferred' と同じです。

RaiPolicyProperties

Azure OpenAI Content Filters properties.

RaiPolicyType

コンテンツ フィルター ポリシーの種類。

SafetyProviderConfig

安全提供者が適用するソースを取得または設定します。

systemData

リソースの作成と最後の変更に関連するメタデータ。

ContentLevel

コンテンツがフィルター処理されるレベル。

説明
Low
Medium
High

createdByType

リソースを作成した ID の種類。

説明
User
Application
ManagedIdentity
Key

CustomBlocklistConfig

フィルターを適用するソースを取得または設定します。

名前 説明
blocking

boolean

ブロックが発生した場合。

blocklistName

string

ContentFilter の名前。

source

RaiPolicyContentSource

コンテンツ フィルターを適用するコンテンツ ソース。

CustomTopicConfig

フィルターを適用するソースを取得または設定します。

名前 説明
blocking

boolean

ブロックが発生した場合。

source

RaiPolicyContentSource

コンテンツ フィルターを適用するコンテンツ ソース。

topicName

string

RAI トピックの名前。

ErrorAdditionalInfo

リソース管理エラーの追加情報。

名前 説明
info

object

追加情報。

type

string

追加情報の種類。

ErrorDetail

エラーの詳細。

名前 説明
additionalInfo

ErrorAdditionalInfo[]

エラーの追加情報。

code

string

エラー コード。

details

ErrorDetail[]

エラーの詳細。

message

string

エラー メッセージ。

target

string

エラーターゲット。

ErrorResponse

エラー応答

名前 説明
error

ErrorDetail

エラー オブジェクト。

RaiActionType

コンテンツ フィルターに適用するアクション タイプ

説明
None
BLOCKING
ANNOTATING
HITL
RETRY

RaiPolicy

Cognitive Services RaiPolicy。

名前 説明
etag

string

リソース Etag。

id

string

リソースの完全修飾リソース ID。 例 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

string

リソースの名前

properties

RaiPolicyProperties

Cognitive Services RaiPolicy のプロパティ。

systemData

systemData

create By と modifiedBy の情報を含む Azure Resource Manager メタデータ。

tags

object

リソース タグ。

type

string

リソースの型。 例: "Microsoft.Compute/virtualMachines" または "Microsoft.Storage/storageAccounts"

RaiPolicyContentFilter

Azure OpenAI Content Filter.

名前 説明
action

RaiActionType

コンテンツ フィルターに適用するアクション タイプ

blocking

boolean

ブロックが発生した場合。

enabled

boolean

ContentFilter が有効になっている場合。

name

string

ContentFilter の名前。

severityThreshold

ContentLevel

コンテンツがフィルター処理されるレベル。

source

RaiPolicyContentSource

コンテンツ フィルターを適用するコンテンツ ソース。

RaiPolicyContentSource

コンテンツ フィルターを適用するコンテンツ ソース。

説明
Prompt
Completion
PreToolCall
PostToolCall
PreRun
PostRun

RaiPolicyMode

Rai ポリシー モード。 列挙値のマッピングは次のとおりです。既定値は 0、Deferred=1、Blocking=2、Asynchronous_filter =3 です。 2025-06-01以降は「Asynchronous_filter」をご利用ください。 これは、以前のバージョンの 'Deferred' と同じです。

説明
Default
Deferred
Blocking
Asynchronous_filter

RaiPolicyProperties

Azure OpenAI Content Filters properties.

名前 説明
basePolicyName

string

Rai ポリシーの名前。

contentFilters

RaiPolicyContentFilter[]

コンテンツ フィルターの一覧。

customBlocklists

CustomBlocklistConfig[]

カスタム ブロックリストの一覧。

customTopics

CustomTopicConfig[]

カスタム rai トピックのリスト。

mode

RaiPolicyMode

Rai ポリシー モード。 列挙値のマッピングは次のとおりです。既定値は 0、Deferred=1、Blocking=2、Asynchronous_filter =3 です。 2025-06-01以降は「Asynchronous_filter」をご利用ください。 これは、以前のバージョンの 'Deferred' と同じです。

safetyProviders

SafetyProviderConfig[]

安全プロバイダーのリスト。

type

RaiPolicyType

コンテンツ フィルター ポリシーの種類。

RaiPolicyType

コンテンツ フィルター ポリシーの種類。

説明
UserManaged
SystemManaged

SafetyProviderConfig

安全提供者が適用するソースを取得または設定します。

名前 説明
blocking

boolean

ブロックが発生した場合。

safetyProviderName

string

RAI 安全プロバイダーの名前。

source

RaiPolicyContentSource

コンテンツ フィルターを適用するコンテンツ ソース。

systemData

リソースの作成と最後の変更に関連するメタデータ。

名前 説明
createdAt

string (date-time)

リソース作成のタイムスタンプ (UTC)。

createdBy

string

リソースを作成した ID。

createdByType

createdByType

リソースを作成した ID の種類。

lastModifiedAt

string (date-time)

リソースの最終変更のタイムスタンプ (UTC)

lastModifiedBy

string

リソースを最後に変更した ID。

lastModifiedByType

createdByType

リソースを最後に変更した ID の種類。