Atelier LLM (séance 1)
Modèle, harness et APIComprendre les couches d’un agent IA et le coût de ses appels.
SYSTEM
Tu aides un étudiant.
CONTEXTE
Cours LLM, séance 1.
QUESTION
Explique le cache KV.
Le résultat de l’outil revient au modèle, qui décide de la suite.
Le modèle demande un appel d’outil. Le harness l’exécute et transmet le résultat au modèle pour le tour suivant.
read(“index.html”)
<h1>Accueil</h1>
edit(“Bienvenue”)
SKILL.md (extrait réel)
name: humanizer description: Rewrite AI-sounding text so it reads like the writer without changing what it says. 1. Mark the tells. 2. Draft the rewrite. Keep every supported claim. Do not add a fact, name, number, date, quote, or citation unless it comes from the source or the user. 3. Check the draft. Read it aloud. Ask what still sounds AI-generated. 4. Write the final version. State each point naturally instead of patching flagged phrases one at a time.
« Cette mise à jour marque un tournant majeur. »
Après« Cette mise à jour change le fonctionnement du produit. »
skills.sh : registre de skills installables par npx skills add <owner/repo>.
tools/listNoms et descriptions des commandes.
WolframContextContexte et ressources.
WolframAlphaQuestion en langage naturel.
WolframLanguageEvaluatorExécute du Wolfram Language.
Solve[x^3 - 6x^2 + 11x - 6 == 0, x]Résultat renvoyé au modèle{{x → 1}, {x → 2}, {x → 3}}
OpenCode, Codex, Claude Code…
Comment travaille l’agent ?
Direct, OpenRouter, Vercel, Cloudflare, OpenCode…
Qui fournit et facture l’appel ?
Astra, Sol, Opus, DeepSeek, Qwen, Muse…
Qui génère les tokens ?
Changer de modèle ne nécessite pas forcément de changer de harness ou de fournisseur d’accès.
OpenCode
Codex
Kilo Code
Cline
ZCode
GPT
Les classements changent régulièrement. Consultez plusieurs sources pour comparer les résultats.
Source : arena.ai — Frontière de Pareto « Net Improvement x Cost/task » d’après les tâches réelles en Agent Mode (coût médian par tâche sur 14 jours).
Votre harness → API du fournisseur → modèle
OpenAIVotre harness → passerelle → modèle
Un forfait mensuel → modèles inclus.
OpenAIChatGPT Plus 23 €/moisChatGPT Pro x5 103 €/moisChatGPT Pro x20 206 €/mois
OpenCodeOpenCode Go 10 $/mois
Les abonnements sont (presque) toujours plus économiquement rentables.
Capture recadrée sur les montants affichés par OpenCode Go (septembre 2026). Les montants sont des plafonds d’usage estimés, pas un crédit librement échangeable contre n’importe quel modèle. Détails des limites.
$ par million de tokens (prix indicatifs au 21 septembre 2026)
Input : ce qu’on envoie ; Output : ce que le modèle produit.| Modèle / accès | Input | Input en cache | Output |
|---|---|---|---|
GPT-6 Astra OpenAI
|
10 $ | 1 $ | 50 $ |
GPT-5.6 Sol OpenAI
|
4 $ | 0,40 $ | 20 $ |
|
|
5 $ | 0,50 $ | 25 $ |
|
|
0,30 $ | 0,006 $ | 1,20 $ |
|
|
2,50 $ | 0,50 $ | 7,50 $ |
|
|
3 $ | 0,30 $ | 15 $ |
|
|
1,25 $ | 0,15 $ | 4,25 $ |
|
|
0 $ | 0 $ | 0 $ |
Sources : OpenAI, DeepSeek, OpenCode Zen, OpenCode Go. Tarifs variables selon contexte, horaires, option de cache et fournisseur.
À chaque couche, le cache conserve les K et V des tokens déjà traités pour éviter de les recalculer.
Le mécanisme d’attention dans un Transformer
Le modèle calcule Q, K et V pour les tokens du texte.
Ces informations restent en cache à chaque couche du modèle.
Le modèle réutilise les K et V précédents et ajoute ceux du token qu’il vient de traiter.
Le cache KV évite de refaire des calculs pendant la réponse. Le prompt caching permet de réutiliser ces calculs d’une demande à l’autre, pour un même début de texte.
Le prompt caching permet de réutiliser les calculs d’un même début de prompt entre plusieurs requêtes.
Un objectif : maximiser le « cache hit ».
La partie commune peut être réutilisée. Si le fournisseur reconnaît ce préfixe et le conserve encore en cache, les tokens correspondants peuvent être facturés au tarif « input en cache ».
Chaque harness propose sa propre commande d’installation. Une fois installé, il se lance depuis le terminal.
L’agent recherche les informations et propose un plan. Il vous pose des questions pour préciser la demande, puis attend votre validation pour l’exécuter.
« Compare les tarifs officiels de trois fournisseurs et propose un plan de diapositives. Demande-moi le public visé et le niveau de détail avant de les créer. »
L’agent principal confie une mission précise à d’autres agents. Chacun travaille de son côté, puis lui transmet ses résultats.
« Confie à trois sous-agents les offres d’OpenAI, d’Anthropic et de Google. Chacun relève les prix et les limites sur le site officiel. Rassemble ensuite leurs résultats dans un tableau avec les liens. »