Přístup k Amazon Bedrock

Úvod do Amazon Bedrock

Nikhil Rangarajan

Data Scientist

Seznamte se s instruktorem!

  • Inženýr strojového učení
  • Cloudové technologie (AWS, Azure)
  • Data, cloud a počítačové inženýrství

Profilová fotografie instruktora

Úvod do Amazon Bedrock

Co je Amazon Bedrock?

  • Služba Amazonu

Loga AWS a Amazon Bedrock

Úvod do Amazon Bedrock

Co je Amazon Bedrock?

  • Služba Amazonu
  • Modely AI volané přes API
    • API: prostředník mezi softwarovými systémy
  • Bedrock zpřístupňuje modely od společností jako Anthropic, Meta aj.
  • Není nutné nastavovat ani trénovat modely – platíte za využití

Loga AWS a Amazon Bedrock a diagram API.

Úvod do Amazon Bedrock

Základní modely v generativní AI

  • Předtrénované modely
  • Základ pro různé úlohy AI
  • Generují text, kód, obrázky na základě promptů
    • Text/Chat: Claude, Jurassic
    • Obrázky: Stable Diffusion
    • Vektorové reprezentace: Titan

 

Diagram zobrazující základní model ve středu se čtyřmi šipkami směřujícími k různým schopnostem: Text/Chat, Vektorové reprezentace, Kód a Obrázky.

Úvod do Amazon Bedrock

Přístup k Amazon Bedrock

Poznámka: V tomto kurzu jsou Access Key a Secret Key předem načteny.

 

  • Povolení přístupu k Bedrock v AWS:
    • Vytvoření uživatele IAM v konzoli AWS
    • Přidání plného přístupu k Amazon Bedrock
    • Získání přístupových údajů:
      • Access Key
      • Secret Key
      • Region (např. 'us-east-1')

Vývojový diagram zobrazující tři kroky pro povolení přístupu k Amazon Bedrock v AWS. Krok 1: Vytvoření uživatele IAM, Krok 2: Přidání přístupu k Bedrock, Krok 3: Získání přihlašovacích údajů.

Úvod do Amazon Bedrock

Nastavení přístupu k Bedrock runtime

  • Konfigurace přihlašovacích údajů AWS v prostředí
# Not secure for production, only for teaching purposes
AWS_REGION = 'us-east-1'

AWS_ACCESS_KEY = 'your-access-key'
AWS_SECRET_KEY = 'your-secret-key'
  • Inicializace klienta Bedrock
  • Pro inferenci modelu použijte 'bedrock-runtime'
    import 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)
    
Úvod do Amazon Bedrock

Nastavení přístupu k Bedrock

  • Ověření stavu inicializace klienta
  • Pro provozní požadavky použijte 'bedrock'

 

# Verify Bedrock client configuration
import boto3
bedrock_client = boto3.client('bedrock', region_name='us-east-1')

models = bedrock_client.list_foundation_models() print(f"Connected successfully! Found {len(models['modelSummaries'])} available models.")
Connected successfully!  Found 13 available models.
Úvod do Amazon Bedrock

Informace o základních modelech

  • Pomocí get_foundation_model() získáte podrobnosti o modelu

 

  • Je nutné zadat ModelID – jedinečný identifikátor
    • Příklad: 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'])
Úvod do Amazon Bedrock

Informace o základních modelech

{'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': ...}
Úvod do Amazon Bedrock

Pojďme procvičovat!

Úvod do Amazon Bedrock

Preparing Video For Download...