Module 1
Introduction Ă l'API Claude
Introduction Ă l'API Claude
15min
Leçons vidéo
Exercices
Lab pratique
Présentation de l'API Anthropic
Modèles disponibles (Claude 3.5 Sonnet, 3 Opus, 3 Haiku)
Capacités et limitations
Pricing et quotas
Module 2
Configuration et Authentification
Configuration et Authentification
15min
Leçons vidéo
Exercices
Lab pratique
Créer un compte Anthropic
Obtenir une clé API
Configuration des SDKs (Python, TypeScript)
Headers et authentification
Lab : Premier appel API
Module 3
Messages API Basics
Messages API Basics
20min
Leçons vidéo
Exercices
Lab pratique
Structure des messages (system, user, assistant)
Parameters (temperature, maxtokens, topp, topk)
Gérer les réponses
Error handling
Lab : Application de génération de texte
Module 4
Streaming
Streaming
15min
Leçons vidéo
Exercices
Lab pratique
Pourquoi streamer les réponses ?
Streaming avec SDK Python
Streaming avec SDK TypeScript
Gestion des événements
Lab : Chatbot avec streaming
Module 5
Tool Use
Tool Use
Function Calling) (30min
Leçons vidéo
Exercices
Lab pratique
Qu'est-ce que tool use ?
Définir des tools (schema JSON)
Tool choice strategies
Traiter les tool calls
Boucle agentic complète
Lab : Agent avec outils (weather, calculator)
Module 6
Vision
Vision
Images) (15min
Leçons vidéo
Exercices
Lab pratique
Claude 3.5 Sonnet Vision
Envoyer des images (base64, URLs)
Use cases : OCR, analyse d'images, charts
Lab : Analyser des images avec Claude
Module 7
Conversations Multi-Tours
Conversations Multi-Tours
15min
Leçons vidéo
Exercices
Lab pratique
Gérer l'historique des conversations
Context window et tokens
Optimisation de contexte
Lab : Chatbot avec mémoire conversationnelle
Module 8
Production Best Practices
Production Best Practices
15min
Leçons vidéo
Exercices
Lab pratique
Rate limiting et retry logic
Caching et optimisation
Sécurité (clés API, content moderation)
Monitoring et logging
Cost optimization