Building with the Claude API¶
Statut : collecté intégralement (85 leçons, 75 SRT EN officiels Anthropic). C'est le cours "canonique" de la série cloud (API Anthropic directe).
amazon-bedrocketvertex-aisont des versions du même contenu avec juste le provider d'authentification qui change — consulter ce dossier pour les concepts techniques communs.
Lien : https://anthropic.skilljar.com/claude-with-the-anthropic-api
Niveau : Intermédiaire → Avancé
Format : 9 sections · Certificat
Prérequis : Python, JSON
Description¶
Cours complet sur l'intégration de Claude via l'API Anthropic : du setup jusqu'aux architectures d'agents autonomes. Couvre l'évaluation de prompts, le tool use, RAG, les fonctionnalités avancées et MCP.
Modules¶
Section 1 — Introduction¶
- Présentation d'Anthropic
- Vue d'ensemble de l'API
Section 2 — Accessing Claude with the API¶
- Configuration et authentification
- Premiers appels API
Section 3 — Prompt Evaluation¶
- Workflows d'évaluation
- Notation et scoring automatique
Section 4 — Prompt Engineering Techniques¶
- Être clair et direct
- Utilisation du XML structuré
- Fourniture d'exemples
Section 5 — Tool Use with Claude¶
- Fonctions d'outils
- JSON Schema pour les tools
- Gestion des réponses d'outils
- Multi-tools, batch tool use
- Extraction de données structurées
Section 6 — RAG and Agentic Search¶
- Fondamentaux RAG
- Text chunking, embeddings
- BM25 lexical search
- Contextual retrieval
- Pipeline multi-search + reranking
Section 7 — Features of Claude¶
- Extended thinking
- Support images
- Support PDF
- Citations
- Prompt caching
Section 8 — Model Context Protocol¶
- Serveurs et clients MCP
- Implémentation complète
Section 9 — Anthropic Apps & Agents/Workflows¶
- Claude Code setup
- Développement parallèle
- Computer Use
- Architectures d'agents complexes
Objectifs d'apprentissage¶
- Implémenter des conversations multi-tours avec gestion du contexte
- Concevoir des systèmes RAG complets
- Développer des agents automatisés avec tool use
- Évaluer et optimiser les prompts de façon systématique
- Utiliser les fonctionnalités avancées (extended thinking, vision, PDF, caching)