Quiz — Niveau Avancé, Session 1
« Claude API : plongée en profondeur »
Programme : Applied AI — Yann Isola Format : 10 QCM (QCM = Questionnaire à Choix Multiples), niveau certification Claude Certified Architect Durée : 20 minutes — une seule réponse correcte par question sauf mention contraire Seuil : 7/10
⚠ Les valeurs chiffrées (tarifs, limites, TTL) reflètent la documentation au moment de la rédaction et sont volatiles.
Q1 — Champs obligatoires
Quels champs sont strictement obligatoires dans une requête POST /v1/messages ?
Q2 — stop_reason et code HTTP
Une extraction JSON retourne un document tronqué à mi-chemin. Le code HTTP était 200. Quelle est l’explication la plus probable et où fallait-il la détecter ?
Q3 — Prefilling
Vous terminez le tableau messages par {"role": "assistant", "content": "{"}. Quelles affirmations sont exactes ? (deux réponses)
Q4 — System prompt
Pourquoi qualifie-t-on le system prompt de « canal privilégié » plutôt que de « premier message » ?
Q5 — Fenêtre de contexte et coûts
Une conversation assistant accumule en moyenne 40 000 tokens d’historique renvoyés à chaque tour, sur 25 tours. Quelle affirmation d’architecte est correcte ?
Q6 — Prompt caching : économie
Avec le prompt caching : quelle paire (coût d’écriture, coût de lecture) est correcte, en pourcentage du tarif d’entrée normal ? ⚠
Q7 — Prompt caching : invalidation
Quel changement N’invalide PAS le cache d’un préfixe posé sur le system prompt via cache_control ?
Q8 — Comptage de tokens
Quelle affirmation sur le comptage de tokens est correcte ?
Q9 — Streaming SSE
Dans un flux SSE (SSE = Server-Sent Events), dans quel événement le client trouve-t-il le stop_reason final et le décompte définitif des tokens de sortie ?
Q10 — Batches API
Pour la classification non urgente de 80 000 documents, quelle combinaison (remise, SLA, limite, corrélation) décrit correctement la Batches API ? ⚠