Explore models in the Bedrock console
Open the AWS Management Console and navigate to Bedrock (typeBedrock in the search bar or find it under Recently visited). From the Bedrock console you can inspect available models for your region using the Model catalog.
Tip: Select the AWS Region closest to your workload (for example, us-east-1 / N. Virginia, Seoul, Mumbai, or São Paulo) using the region selector in the console. Model availability varies by region.
Under Test → Playground you can open the interactive Playground. The UI prompts you to select a model; here we choose a foundation model available in this region (for the demo we use Amazon’s Nova Micro on-demand).

- Chat (multi-turn conversations)
- Single prompt (one-shot requests)
- Compare mode (send the same prompt to multiple models and view outputs side-by-side)

Call Bedrock from Python (boto3)
Once you’ve selected models in the console, switch to your code editor and call Bedrock from your application. The example below uses the Bedrock Runtime client and the chat-friendlyconverse method with a unified messages structure. Replace region_name and model_id with values appropriate for your account and chosen model.
- Use a structured prompt (context, role, instruction, output format) for consistent, high-quality outputs.
- Use the unified messages format when available to maintain portability between chat-enabled models.
- Use descriptive variable names (for example,
inference_client) to make code more readable. - Replace
model_idandregion_namewith the correct values for your account and region.
invoke_model or other variants. If you encounter a different method or response format, consult the relevant documentation for exact API signatures.
When choosing a region, select the region closest to your workload and ensure the models you need are available there. Also confirm your AWS credentials are configured and that the IAM principal has permission to call Bedrock APIs.
Quick reference: when to use which API style
Links and references
- Boto3 (AWS SDK for Python) documentation: https://boto3.amazonaws.com/v1/documentation/api/latest/index.html
- Amazon Bedrock developer guide: https://docs.aws.amazon.com/bedrock/latest/devguide/what-is-bedrock.html
- AWS CLI and SDK credential configuration: https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-files.html
Summary
- Use the Bedrock Model Catalog and Playground to discover models and run quick experiments (single prompt, multi-turn chat, or compare mode).
- Structure prompts with clear context, role, instruction, and output format to improve results and iteration speed.
- Call Bedrock from Python using the AWS SDK (boto3); prefer the unified messages format with
conversefor chat-style interactions. - Always verify region/model availability and check SDK/model documentation for exact method names and response structures.