

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Membuat permintaan inferensi
<a name="inference"></a>

Inferensi adalah proses menghasilkan output dari input yang diberikan ke model. Sebelum dapat mengirim permintaan inferensi ke Amazon Bedrock, Anda harus mengizinkan peran Anda untuk melakukan tindakan API pemanggilan model. Ini tergantung pada titik akhir yang Anda gunakan.

**`bedrock-mantle`titik akhir**

Jika peran Anda memiliki kebijakan `AmazonBedrockMantleInferenceAccess` AWS terkelola yang dilampirkan, Anda dapat melewati bagian ini. Jika tidak, lampirkan izin berikut untuk mengizinkan inferensi melalui `bedrock-mantle` titik akhir (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`titik akhir**

Jika peran Anda memiliki kebijakan [AmazonBedrockFullAccess](security-iam-awsmanpol.md#security-iam-awsmanpol-AmazonBedrockFullAccess) AWS terkelola yang dilampirkan, Anda dapat melewati bagian ini. Jika tidak, lampirkan izin berikut untuk mengizinkan inferensi melalui `bedrock-runtime` titik akhir (Converse dan Invoke API):

```
{
    "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": "*"
        }
    ]
}
```

Untuk rincian rinci dari setiap izin, lihat[Prasyarat untuk menjalankan inferensi model](inference-prereq.md).

**Topics**
+ [Inferensi menggunakan Responses API](bedrock-mantle.md)
+ [Inferensi menggunakan API Penyelesaian Obrolan](inference-chat-completions-mantle.md)
+ [Inferensi menggunakan Anthropic Messages API](inference-messages-api.md)
+ [Inferensi menggunakan API Invoke](inference-api.md)
+ [Inferensi menggunakan Converse API](conversation-inference.md)
+ [Mempengaruhi generasi respons dengan parameter inferensi](inference-parameters.md)
+ [Dapatkan hasil JSON yang divalidasi dari model](structured-output.md)
+ [Tingkatkan respons model dengan penalaran model](inference-reasoning.md)
+ [Optimalkan inferensi model untuk latensi](latency-optimized-inference.md)
+ [Wilayah dan model yang didukung untuk menjalankan inferensi model](inference-supported.md)