Accéder à Amazon Bedrock

Introduction à Amazon Bedrock

Nikhil Rangarajan

Data Scientist

Rencontrez votre instructeur !

  • Ingénieur machine learning
  • Technologies cloud (AWS, Azure)
  • Ingénierie des données, du cloud et informatique

La photo de profil de l’instructeur

Introduction à Amazon Bedrock

Qu’est-ce qu’Amazon Bedrock ?

  • Service d’Amazon

Les logos AWS et Amazon Bedrock

Introduction à Amazon Bedrock

Qu’est-ce qu’Amazon Bedrock ?

  • Service d’Amazon
  • Modèles d’IA appelés via API
    • API : messager entre systèmes logiciels
  • Bedrock donne accès à des modèles d’Anthropic, Meta, etc.
  • Aucun déploiement ni entraînement requis — paiement à l’usage

Les logos AWS et Amazon Bedrock, et un schéma d’API.

Introduction à Amazon Bedrock

Modèles fondamentaux en IA générative

  • Modèles pré-entraînés
  • Base pour plusieurs tâches d’IA
  • Génèrent texte, code, images à partir d’invites
    • Texte/Chat : Claude, Jurassic
    • Image : Stable Diffusion
    • Embedding : Titan

 

Schéma avec un Foundation Model au centre et quatre flèches vers : Text/Chat, Embeddings, Code et Images.

Introduction à Amazon Bedrock

Comprendre l’accès à Amazon Bedrock

Remarque : Dans ce cours, Access Key et Secret Key sont déjà chargées.

 

  • Activer l’accès à Bedrock sur AWS :
    • Créer un utilisateur IAM dans la console AWS
    • Ajouter Amazon Bedrock Full Access
    • Récupérer vos identifiants :
      • Access Key
      • Secret Key
      • Région (ex. 'us-east-1')

Organigramme en trois étapes pour activer l’accès à Amazon Bedrock sur AWS. Étape 1 : Créer un utilisateur IAM, Étape 2 : Ajouter l’accès Bedrock, Étape 3 : Obtenir les identifiants.

Introduction à Amazon Bedrock

Configurer l’accès au runtime Bedrock

  • Configurer les identifiants AWS dans votre environnement
# Non sécurisé en production, uniquement à des fins pédagogiques
AWS_REGION = 'us-east-1'

AWS_ACCESS_KEY = 'your-access-key'
AWS_SECRET_KEY = 'your-secret-key'
  • Initialiser le client Bedrock
  • Utiliser 'bedrock-runtime' pour l’inférence
    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)
    
Introduction à Amazon Bedrock

Configurer l’accès à Bedrock

  • Vérifier l’initialisation du client
  • Utiliser 'bedrock' pour les opérations

 

# Vérifier la configuration du client 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.
Introduction à Amazon Bedrock

Informations sur les modèles fondamentaux

  • Utiliser get_foundation_model() pour obtenir les détails du modèle

 

  • Besoin d’un ModelID, identifiant unique
    • Ex. : 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'])
Introduction à Amazon Bedrock

Informations sur les modèles fondamentaux

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

Passons à la pratique !

Introduction à Amazon Bedrock

Preparing Video For Download...