Aller au contenu principal

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.