Introdução ao Amazon Bedrock
Nikhil Rangarajan
Data Scientist




Observação: Neste curso, Access Key e Secret Key já estão carregadas.
'us-east-1')
# Não é seguro para produção; apenas para fins didáticos AWS_REGION = 'us-east-1'AWS_ACCESS_KEY = 'your-access-key'AWS_SECRET_KEY = 'your-secret-key'
'bedrock-runtime' para inferência de modelosimport boto3
bedrock = boto3.client('bedrock-runtime', # use -runtime
region_name=AWS_REGION,
aws_access_key_id=AWS_ACCESS_KEY,
aws_secret_access_key=AWS_SECRET_KEY)
'bedrock' para operações administrativas
# Verificar configuração do cliente Bedrock import boto3 bedrock_client = boto3.client('bedrock', region_name='us-east-1')models = bedrock_client.list_foundation_models() print(f"Conectado com sucesso! {len(models['modelSummaries'])} modelos disponíveis.")
Conectado com sucesso! 13 modelos disponíveis.
get_foundation_model() para obter detalhes do modelo
amazon.nova-2-lite-v1:0, anthropic.claude-sonnet-4-5-20250929-v1:0
response = bedrock_client.get_foundation_model
(modelIdentifier='anthropic.claude-sonnet-4-5-20250929-v1:0')
print(response['modelDetails'])
{'modelArn': 'arn:aws:bedrock:us-east-1::foundation-model/anthropic.claude-sonnet-4-5...',
'modelId': 'anthropic.claude-sonnet-4-5-20250929-v1:0',
'modelName': 'Claude Sonnet 4.5',
'providerName': 'Anthropic',
'inputModalities': ['TEXT', 'IMAGE'],
'outputModalities': ['TEXT'],
'responseStreamingSupported': True,
'customizationsSupported': [],
'inferenceTypesSupported': ['INFERENCE_PROFILE'],
'modelLifecycle': {'status': 'ACTIVE', 'startOfLifeTime': ...}
Introdução ao Amazon Bedrock