1% ------------------------------------------------------------------------------2\section{Coût, limites et choix du modèle}3\label{sec:cout}4% ------------------------------------------------------------------------------56\begin{enbref}7Avec un abonnement, Claude Code ne coûte rien de plus mais consomme des limites d'usage (fenêtres de cinq heures et plafond hebdomadaire) ; \texttt{/usage} les montre. À l'usage (API), chaque jeton se paie ; \texttt{/cost} affiche la session. Dans les deux cas, ce qui coûte est le contexte relu à chaque tour : dossier léger, lectures ciblées, \texttt{/clear} entre les tâches. Sonnet par défaut, Opus pour les problèmes difficiles, Haiku pour le tri rapide.8\end{enbref}910\subsection{Deux façons de payer}1112\begin{itemize}13 \item \textbf{Abonnement} (Pro, Max). Claude Code est inclus ; vous partagez avec l'application Web des limites qui se renouvellent toutes les cinq heures, plus un plafond hebdomadaire. Quand la limite approche, l'outil vous avertit et indique l'heure de renouvellement ; \texttt{/usage} affiche la consommation courante \parencite{claude_pricing}. Pro suffit à un étudiant qui fait une ou deux sessions de TP par semaine ; Max s'adresse à un usage quotidien intensif.14 \item \textbf{API} (Console Anthropic). Vous payez les jetons lus et écrits. Ordre de grandeur pour une session de TP d'une heure avec Sonnet : de quelques dizaines de cents à deux ou trois dollars, davantage avec Opus ou des sous-agents ; \texttt{/cost} affiche le total de la session en temps réel \parencite{cc_costs}. Fixez une limite de dépense mensuelle dans la Console avant de commencer.15\end{itemize}1617\subsection{Ce qui coûte vraiment : le contexte relu}1819À chaque tour, l'intégralité du contexte est renvoyée au modèle. Une session où l'agent a lu un classeur entier (15\,000 jetons), un énoncé (8\,000), vingt sorties de commandes (25\,000) et quarante échanges (40\,000) renvoie près de 90\,000 jetons \emph{à chaque message}, et c'est ce qui vide les limites de l'abonnement ou la facture d'API \parencite{cc_costs}. Les gestes qui comptent :2021{\small\Needspace{9\baselineskip}22\begin{tabularx}{\textwidth}{E{4.2cm}X}23\caption{Gestes qui réduisent la consommation de contexte, et donc le coût et les limites}\label{tab:economie}\\24\rowcolor{uqoBleu} \hc{Geste} & \hc{Pourquoi ça marche} \\25\endfirsthead26\captionsuite{Gestes qui réduisent la consommation de contexte}27\rowcolor{uqoBleu} \hc{Geste} & \hc{Pourquoi ça marche} \\28\endhead29\suitepage{2}30\endfoot31\finTableau32\endlastfoot33Un dossier léger & Moins de fichiers à explorer ; pas de sous-dossiers de téléchargements ou de sauvegardes multiples. Mettez les sauvegardes hors du dossier ou dans un dossier ignoré. \\34\rowcolor{uqoBgClair}35Lectures ciblées & « Lis la feuille Grille » plutôt que « lis le classeur » ; « les dix premières lignes » plutôt que le CSV entier ; une plage de pages d'un PDF. \\36\texttt{/clear} entre deux tâches & Chaque tâche repart avec 6\,\% de contexte au lieu de 60. \\37\rowcolor{uqoBgClair}38\texttt{/compact} avec une consigne & Le résumé garde ce que vous nommez et jette le reste (sorties de commandes anciennes, essais abandonnés). \\39Sous-agent pour explorer & L'exploration de trente fichiers se fait dans un contexte séparé ; seul le résumé revient dans le vôtre. \\40\rowcolor{uqoBgClair}41Sorties courtes & Demandez à l'agent d'imprimer un résumé (n, médiane) plutôt que 400 lignes ; un hook peut tronquer les sorties trop longues. \\42Pas de « investigue tout » & Une requête sans périmètre lit tout le dossier. Nommez les fichiers avec \texttt{@}. \\43\end{tabularx}44}4546\subsection{Choisir le modèle}4748La commande \texttt{/model} (ou l'option \texttt{--model}) change le modèle de la session ; \texttt{settings.json} fixe celui par défaut. Trois familles \parencite{cc_costs} :4950{\small\Needspace{9\baselineskip}51\begin{tabularx}{\textwidth}{E{2.6cm}XL{4.8cm}}52\caption{Quel modèle pour quelle tâche du cours}\label{tab:modeles}\\53\rowcolor{uqoBleu} \hc{Modèle} & \hc{Profil} & \hc{Dans le cours} \\54\endfirsthead55\captionsuite{Quel modèle pour quelle tâche du cours}56\rowcolor{uqoBleu} \hc{Modèle} & \hc{Profil} & \hc{Dans le cours} \\57\endhead58\suitepage{3}59\endfoot60\finTableau61\endlastfoot62Sonnet & Le défaut : rapide, très bon sur le code et les fichiers, coût moyen. & Tout le travail courant : scripts, vérifications, mise en forme, critique. \\63\rowcolor{uqoBgClair}64Opus & Le plus puissant ; plus lent et plus cher (compte davantage dans les limites). & Un raisonnement difficile : reconstruire la logique d'un classeur inconnu, déboguer une chaîne de formules tordue, planifier un travail de session. Revenir à Sonnet ensuite. \\65Haiku & Le plus rapide et le moins cher ; moins fiable sur les conventions. & Tri, reformatage, résumés de sorties, sous-agents d'exploration. Jamais seul pour appliquer les conventions du cours (le \emph{Guide IA}, R4, montre pourquoi). \\66\end{tabularx}67}6869Le mode rapide (\texttt{/fast}), quand il est offert, accélère la sortie du modèle sans changer sa qualité ; utile pour les longues séances de vérification. Le \emph{Guide IA} (chapitre 7) documente qu'un modèle plus petit respecte moins bien les contraintes : si vous changez de modèle, refaites le test de la chaîne.7071\begin{astuce}[Avant une longue session]72\texttt{/usage} pour savoir où en sont vos limites ; \texttt{/clear} ; \texttt{/model sonnet} ; \texttt{@} pour ne lire que ce qu'il faut ; et une copie datée du classeur. Si la limite tombe au milieu d'un TP, \texttt{/export} la conversation, notez où vous en êtes dans \texttt{JOURNAL.md}, et reprenez avec \texttt{claude --continue} à l'heure indiquée.73\end{astuce}74