

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# 推論リクエストの実行
<a name="inference"></a>

推論は、モデルに提供される入力から出力を生成するプロセスです。Amazon Bedrock に推論リクエストを送信する前に、ロールがモデル呼び出し API アクションを実行できるようにする必要があります。これは、使用しているエンドポイントによって異なります。

**`bedrock-mantle` エンドポイント**

ロールに `AmazonBedrockMantleInferenceAccess` AWS 管理ポリシーがアタッチされている場合は、このセクションをスキップできます。それ以外の場合は、次のアクセス許可をアタッチして、`bedrock-mantle`エンドポイント (Responses API、Chat Completions、Messages API) を介した推論を許可します。

```
{
    "Version": "2012-10-17", 		 	 	 
    "Statement": [
        {
            "Sid": "MantleInferencePermissions",
            "Effect": "Allow",
            "Action": [
                "bedrock-mantle:CreateInference",
                "bedrock-mantle:GetProject",
                "bedrock-mantle:ListProjects",
                "bedrock-mantle:ListTagsForResources"
            ],
            "Resource": "*"
        }
    ]
}
```

**`bedrock-runtime` エンドポイント**

ロールに [AmazonBedrockFullAccess](security-iam-awsmanpol.md#security-iam-awsmanpol-AmazonBedrockFullAccess) AWS 管理ポリシーがアタッチされている場合は、このセクションをスキップできます。それ以外の場合は、次のアクセス許可をアタッチして、`bedrock-runtime`エンドポイント (Converse および Invoke APIs を介した推論を許可します。

```
{
    "Version": "2012-10-17", 		 	 	 
    "Statement": [
        {
            "Sid": "ModelInvocationPermissions",
            "Effect": "Allow",
            "Action": [
                "bedrock:InvokeModel",
                "bedrock:InvokeModelWithResponseStream",
                "bedrock:GetInferenceProfile",
                "bedrock:ListInferenceProfiles",
                "bedrock:RenderPrompt",
                "bedrock:GetCustomModel",
                "bedrock:ListCustomModels",
                "bedrock:GetImportedModel",
                "bedrock:ListImportedModels",
                "bedrock:GetProvisionedModelThroughput",
                "bedrock:ListProvisionedModelThroughputs",
                "bedrock:GetGuardrail",
                "bedrock:ListGuardrails",
                "bedrock:ApplyGuardrail"
            ],
            "Resource": "*"
        }
    ]
}
```

各アクセス許可の詳細な内訳については、「」を参照してください[モデル推論を実行するための前提条件](inference-prereq.md)。

**Topics**
+ [Responses API を使用した推論](bedrock-mantle.md)
+ [Chat Completions API を使用した推論](inference-chat-completions-mantle.md)
+ [Anthropic Messages API を使用した推論](inference-messages-api.md)
+ [Invoke API を使用した推論](inference-api.md)
+ [Converse API を使用した推論](conversation-inference.md)
+ [推論パラメータでレスポンスの生成に影響を与える](inference-parameters.md)
+ [モデルから検証済みの JSON 結果を取得する](structured-output.md)
+ [モデル推論を使用してモデルのレスポンスを強化する](inference-reasoning.md)
+ [レイテンシーのモデル推論を最適化する](latency-optimized-inference.md)
+ [モデル推論をサポートするリージョンとモデル](inference-supported.md)