Aller au contenu principal
Leçon 1 sur 95 · Construire avec l'API Claude

Bienvenue dans le cours

Leçon 1 sur 95 Mis à jour le 5 novembre 2026 Développeur
Sur cette page
  1. Le parcours
  2. Ce que le cours suppose
  3. L’outillage
  4. Tirer le maximum du cours
  5. À vous de jouer
  6. Points clés à retenir

Ce cours couvre tout le spectre du travail avec l’API Claude : la première requête, les conversations, l’évaluation et l’ingénierie des prompts, l’utilisation d’outils, le RAG, les fonctionnalités avancées (réflexion, images, PDF, citations, cache), le Model Context Protocol, Claude Code et computer use, puis les workflows et les agents. Cette première leçon présente le parcours, ce qu’il suppose, l’outillage à installer, et la façon dont cette adaptation suit le cours officiel tout en mettant son code à jour.

Mise à jour du 5 novembre 2026. Ce cours adapte « Building with the Claude API » de Claude Academy, qui compte aujourd’hui 67 leçons, 8 quiz et une évaluation finale, pour environ neuf heures. Nos 95 leçons en suivent l’ordre et y ajoutent des exercices corrigés et quelques compléments. Le code du cours officiel utilise Claude Haiku 4.5 et une version 0.x du SDK Python, ce qui lui permet encore de montrer temperature et le préremplissage ; le nôtre utilise le SDK actuel (2.x), qui envoie la version d’API 2026-10-21, et les modèles de la génération 5.5 : chaque leçon concernée dit ce qui a changé et par quoi le remplacer. Les leçons sont relues section par section ; la date en tête de chacune indique sa dernière vérification.

Le parcours

Neuf sections, de la requête aux agents Neuf tuiles : accéder à l'API, évaluation de prompts, ingénierie de prompts, utilisation d'outils, RAG, fonctionnalités avancées, MCP, applications Anthropic, agents et workflows. LE PARCOURS Neuf sections, de la requête aux agents 1 Accéder à l'API Requêtes, conversations, système, streaming, JSON. Leçons 1-15 2 Évaluation Jeux de test, exécution, notation. 16-23 3 Ingénierie de prompts Clarté, précision, XML, exemples. 24-30 4 Outils Fonctions, schémas, résultats, outils intégrés. 31-45 5 RAG Découpage, embeddings, BM25, multi-index. 46-55 6 Fonctionnalités Réflexion, images, PDF, citations, cache. 56-64 7 MCP Serveurs, clients, outils, ressources, prompts. 65-76 8 Applications Claude Code et computer use. 77-85 9 Agents Parallélisation, chaînage, routage, agents. 86-95 Chaque section s'appuie sur les précédentes : les fonctions utilitaires des premières leçons resservent jusqu'aux agents.
D'après le plan du cours « Building with the Claude API » (Claude Academy, Building with the Claude API), relu le 5 novembre 2026.

Les neuf sections s’enchaînent dans un ordre voulu : chacune s’appuie sur les précédentes. Les fonctions utilitaires écrites dans les premières leçons (add_user_message, add_assistant_message, chat) resservent, enrichies, jusqu’aux agents de la fin. Suivre l’ordre, c’est construire un édifice étage par étage plutôt que visiter des sujets isolés.

  1. Accéder à l’API : requêtes, conversations, prompt système, paramètres, streaming, données structurées.
  2. Évaluation de prompts : jeux de test, exécution, notation par modèle et par code.
  3. Ingénierie de prompts : clarté, précision, balises XML, exemples.
  4. Utilisation d’outils : fonctions, schémas, blocs de message, résultats d’outils, outils intégrés.
  5. RAG : découpage, embeddings, recherche lexicale, pipeline multi-index.
  6. Fonctionnalités avancées : réflexion, images, PDF, citations, cache des prompts, exécution de code et API Files.
  7. MCP : serveurs, clients, outils, ressources et prompts.
  8. Applications Anthropic : Claude Code et computer use.
  9. Agents et workflows : parallélisation, chaînage, routage, agents et outils.

Ce que le cours suppose

Des bases de Python suffisent : variables, fonctions, boucles, dictionnaires. Aucune expérience des API d’IA n’est attendue, c’est l’objet du cours. Il faut aussi un compte sur la Claude Console et une clé d’API (leçon 4) ; l’usage est facturé au jeton, et les exemples du cours restent peu coûteux.

L’outillage

  • Python 3.10 ou plus : c’est le minimum du SDK Python actuel.
  • Un environnement de travail : le cours officiel utilise des carnets Jupyter, pratiques pour exécuter le code cellule par cellule ; un simple script fonctionne aussi.
  • Les paquets anthropic (le SDK) et python-dotenv (pour lire la clé dans un fichier .env).
python --version                      # 3.10 ou plus
pip install anthropic python-dotenv notebook

Le cours officiel installe "anthropic<1", une version ancienne du SDK : c’est ce qui lui permet d’envoyer temperature ou de préremplir une réponse. Nous installons la version actuelle et montrons les méthodes d’aujourd’hui.

Tirer le maximum du cours

Exécutez le code : chaque leçon technique est faite pour être reproduite, et c’est en voyant les vraies réponses, y compris les erreurs, qu’une API s’apprend. Ne sautez pas l’évaluation de prompts : moins spectaculaire que les agents, c’est elle qui sépare un prototype d’une application fiable, et le reste du cours s’y appuie.

À vous de jouer

Préparer l’environnement. Créez un dossier de travail, un environnement virtuel (python -m venv .venv), installez les paquets ci-dessus et vérifiez avec pip show anthropic que vous avez une version 2.x. Ouvrez un carnet ou un script vide : il servira dès la leçon 5.

Situer vos objectifs. Parcourez les neuf sections et notez les deux qui comptent le plus pour votre projet. Vous saurez où ralentir.

Sources officielles : Building with the Claude API (Claude Academy, 67 leçons et 8 quiz, relu le 5 novembre 2026) · Get started with Claude (documentation Claude)

Points clés à retenir

  • Neuf sections, de la première requête aux agents ; chacune s’appuie sur les précédentes.
  • Prérequis : Python de base, un compte sur la Claude Console, une clé d’API.
  • Outillage : Python 3.10 ou plus, anthropic (version 2.x) et python-dotenv, carnet Jupyter ou script.
  • Le cours officiel garde un SDK ancien pour temperature et le préremplissage ; cette adaptation utilise le SDK actuel et dit à chaque fois ce qui a changé.