Claude On Google Cloud
← Toutes les leçons
Leçon 04Claude On Google Cloud

Making a request

Audio récapitulatif

Pas de récapitulatif audio pour cette leçon.

Notes de cours

📝 Notes de Cours : Interaction avec Vertex AI et Anthropic

🛠️ Configuration et Initialisation

  • Installation du SDK : Utiliser la commande pip install anthropic-vertex pour installer le SDK Python d'Anthropic.
  • Création du Client API : Importer et créer une instance de AnthropicVertex.
  • Paramètres du Client : Lors de la création du client, il est nécessaire de spécifier deux arguments :
  • region (ex: global).
  • project ID (identifiant de votre projet Google Cloud).
  • Définition du Modèle : Attribuer une version spécifique du modèle (ex: claude-sonnet-4@20250514) à une variable pour une utilisation répétée.

💬 Concepts Clés des Messages

  • Rôle des Messages : Les messages représentent les échanges dans une conversation (similaire à une application de chat).
  • Types de Messages :
  • user (Utilisateur) : Contient le texte fourni par une personne (utilisateur ou développeur). C'est l'entrée que vous donnez au modèle.
  • assistant (Assistant) : Contient le texte qui a été produit par le modèle et renvoyé à l'utilisateur.

⚙️ Appel de la Fonction de Création

  • Fonction Principale : L'interaction est effectuée via client. messages. create().
  • Arguments Requis : Cette fonction nécessite trois arguments principaux :
  • model : Le nom du modèle à utiliser.
  • max_tokens : Un budget maximum pour la génération. Il s'agit d'un mécanisme de sécurité (limite supérieure), et non d'une cible précise.
  • messages : Une liste contenant l'historique de la conversation (les messages user et assistant).

📥 Traitement de la Réponse

  • Structure de la Réponse : L'objet retourné est profondément imbriqué (nested).
  • Accès au Texte Généré : Pour extraire uniquement le texte généré par le modèle, il faut accéder à la structure suivante : message. content[0]. text.

Takeaways

  • Pour initialiser le client AnthropicVertex, il est obligatoire de spécifier le region et le project ID de Google Cloud.
  • L'interaction se fait via la fonction client. messages. create(), qui requiert le model, le max_tokens (une limite de sécurité), et l'historique des messages.
  • Les messages structurent la conversation en utilisant deux rôles : user (l'entrée fournie) et assistant (la réponse du modèle).
  • Le texte généré par le modèle doit être extrait de la structure de réponse imbriquée en accédant à message. content[0]. text.
Cartes mémo 7 cartes
Question
cliquez pour révéler · ←/→
Réponse
cliquez pour retourner
Exporter vers Anki (.tsv) ↓
Vérification des connaissances 0 questions

No quiz for this lesson yet.