Aller au contenu

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-bedrock et vertex-ai sont 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
  • 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)