Mengakses Amazon Bedrock

Pengantar Amazon Bedrock

Nikhil Rangarajan

Data Scientist

Kenali instruktur Anda!

  • Machine Learning Engineer
  • Teknologi Cloud (AWS, Azure)
  • Data, Cloud, dan Teknik Komputer

Foto profil instruktur

Pengantar Amazon Bedrock

Apa itu Amazon Bedrock?

  • Layanan Amazon

Logo AWS dan Amazon Bedrock

Pengantar Amazon Bedrock

Apa itu Amazon Bedrock?

  • Layanan Amazon
  • Model AI dipanggil via API
    • API: penghubung antar sistem perangkat lunak
  • Bedrock memberi akses ke model dari perusahaan seperti Anthropic, Meta, dll.
  • Tanpa penyiapan/pelatihan model — bayar sesuai pemakaian

Logo AWS dan Amazon Bedrock, dan diagram API.

Pengantar Amazon Bedrock

Foundation model dalam Generative AI

  • Model terlatih sebelumnya
  • Basis untuk banyak tugas AI
  • Menghasilkan teks, kode, gambar dari prompt
    • Teks/Chat: Claude, Jurassic
    • Gambar: Stable Diffusion
    • Embedding: Titan

 

Diagram menampilkan Foundation Model di tengah dengan empat panah ke kemampuan: Text/Chat, Embeddings, Code, dan Images.

Pengantar Amazon Bedrock

Memahami akses ke Amazon Bedrock

Catatan: Sepanjang kursus ini, Access Key dan Secret Key sudah dimuat sebelumnya.

 

  • Aktifkan akses Bedrock di AWS:
    • Buat IAM User di AWS Console
    • Tambahkan Amazon Bedrock Full Access
    • Dapatkan kredensial akses:
      • Access Key
      • Secret Key
      • Region (mis. 'us-east-1')

Bagan alir tiga langkah untuk mengaktifkan akses Amazon Bedrock di AWS. Langkah 1: Buat IAM User, Langkah 2: Tambah Bedrock Access, Langkah 3: Dapatkan Credentials.

Pengantar Amazon Bedrock

Menyiapkan akses runtime Bedrock

  • Konfigurasi kredensial AWS di lingkungan Anda
# Tidak aman untuk produksi, hanya untuk tujuan pembelajaran
AWS_REGION = 'us-east-1'

AWS_ACCESS_KEY = 'your-access-key'
AWS_SECRET_KEY = 'your-secret-key'
  • Inisialisasi klien Bedrock
  • Gunakan 'bedrock-runtime' untuk inferensi model
    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)
    
Pengantar Amazon Bedrock

Menyiapkan akses Bedrock

  • Periksa status inisialisasi klien
  • Gunakan 'bedrock' untuk permintaan operasional

 

# Verifikasi konfigurasi klien Bedrock
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.
Pengantar Amazon Bedrock

Informasi foundation model

  • Gunakan get_foundation_model() untuk mengambil detail model

 

  • Butuh ModelID, pengenal unik
    • Contoh: 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'])
Pengantar Amazon Bedrock

Informasi foundation model

{'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': ...}
Pengantar Amazon Bedrock

Ayo berlatih!

Pengantar Amazon Bedrock

Preparing Video For Download...