Votre premiere requete
Passons a la pratique avec le SDK Python Anthropic pour envoyer votre premiere requete a Claude via Vertex AI.
Installer le SDK
Dans votre notebook Jupyter, installez le SDK avec le support Vertex AI :
%pip install "anthropic[vertex]"
Le suffixe [vertex] installe les composants specifiques a Google Cloud Vertex AI.
Creer un client API
Importez et creez une instance client dediee a Vertex AI :
from anthropic import AnthropicVertex
client = AnthropicVertex(region="global", project_id="votre-project-id")
model = "claude-sonnet-4@20250514"
Remplacez "votre-project-id" par l’identifiant de votre projet Google Cloud. Stocker le modele dans une variable evite de le retaper a chaque appel.
La fonction create
La fonction create prend trois parametres obligatoires :
- model : le nom du modele Claude
- max_tokens : limite de securite sur la longueur de la reponse (un budget, pas un objectif)
- messages : l’historique de conversation envoye a Claude
Structure d’une requete
message = client.messages.create(
model=model,
max_tokens=1000,
messages=[
{
"role": "user",
"content": "Qu'est-ce que l'informatique quantique ? Reponds en une phrase"
}
]
)
Chaque message est un dictionnaire avec un role ("user" ou "assistant") et un content (le texte).
Extraire la reponse
Pour obtenir uniquement le texte genere par Claude :
message.content[0].text
Ce patron sera utilise frequemment dans vos interactions avec l’API.