{
  "id": "IA-0012",
  "version": "0.3",
  "date": "2026-11-02",
  "moteur": "0.3.1",
  "designation": "Relire 1 000 tokens en cache",
  "titre_court": "Relire en cache",
  "description": "Le contexte qu'un agent relit à chaque étape (consignes, fichiers, échanges précédents) est en grande partie servi depuis le cache du serveur. Aucun éditeur ne publie ce coût : la base compte un token relu pour un dixième d'un token lu (convention C4).",
  "categorie": {
    "code": "machine",
    "nom": "Opérations de la machine"
  },
  "etage": {
    "code": "machine",
    "numero": "1",
    "nom": "Opérations de la machine"
  },
  "famille": {
    "code": "texte",
    "nom": "Texte"
  },
  "unite": "1 000 tokens",
  "grandeur": "electricite",
  "type": "recette",
  "statut": "convention",
  "repose_sur": {
    "releves": 0,
    "conventions": 1,
    "hypotheses": 0
  },
  "valeur": {
    "electricite": {
      "valeur": 0.032,
      "basse": 0.032,
      "haute": 0.032,
      "unite": "Wh",
      "fourchette": "propagee",
      "publie": false
    },
    "co2e": {
      "valeur": 0.0146653,
      "basse": 0.0146653,
      "haute": 0.0146653,
      "unite": "gCO2e",
      "publie": false,
      "lieu": "monde",
      "gCO2e_par_kWh": 458.29
    },
    "facteur": null,
    "recomposition_Wh": 0.032
  },
  "lieux": {
    "monde": {
      "libelle": "Dans le monde",
      "gCO2e_par_kWh": 458.29,
      "co2e_gCO2e": 0.0146653
    },
    "france": {
      "libelle": "En France",
      "gCO2e_par_kWh": 41.44,
      "co2e_gCO2e": 0.00132608
    },
    "ue": {
      "libelle": "Dans l'Union européenne",
      "gCO2e_par_kWh": 209.9,
      "co2e_gCO2e": 0.0067168
    },
    "etats-unis": {
      "libelle": "Aux États-Unis",
      "gCO2e_par_kWh": 384.4,
      "co2e_gCO2e": 0.0123008
    },
    "allemagne": {
      "libelle": "En Allemagne",
      "gCO2e_par_kWh": 329.65,
      "co2e_gCO2e": 0.0105488
    },
    "irlande": {
      "libelle": "En Irlande",
      "gCO2e_par_kWh": 256.54,
      "co2e_gCO2e": 0.00820928
    },
    "pays-bas": {
      "libelle": "Aux Pays-Bas",
      "gCO2e_par_kWh": 253.56,
      "co2e_gCO2e": 0.00811392
    },
    "pologne": {
      "libelle": "En Pologne",
      "gCO2e_par_kWh": 588.6,
      "co2e_gCO2e": 0.0188352
    },
    "suede": {
      "libelle": "En Suède",
      "gCO2e_par_kWh": 35.26,
      "co2e_gCO2e": 0.00112832
    },
    "norvege": {
      "libelle": "En Norvège",
      "gCO2e_par_kWh": 28.11,
      "co2e_gCO2e": 0.00089952
    },
    "suisse": {
      "libelle": "En Suisse",
      "gCO2e_par_kWh": 39.22,
      "co2e_gCO2e": 0.00125504
    },
    "finlande": {
      "libelle": "En Finlande",
      "gCO2e_par_kWh": 57.47,
      "co2e_gCO2e": 0.00183904
    }
  },
  "parametres": [],
  "reglages": [
    {
      "dimension": "classe",
      "actuel": "moyen",
      "valeurs": [
        {
          "cle": "petit",
          "libelle": "Petit modèle",
          "defaut": false,
          "electricite_Wh": 0.00533,
          "co2e_gCO2e": 0.00244269
        },
        {
          "cle": "moyen",
          "libelle": "Modèle moyen",
          "defaut": true,
          "electricite_Wh": 0.032,
          "co2e_gCO2e": 0.0146653
        },
        {
          "cle": "grand",
          "libelle": "Grand modèle",
          "defaut": false,
          "electricite_Wh": 0.128,
          "co2e_gCO2e": 0.0586611
        }
      ]
    }
  ],
  "curseurs": [
    {
      "cle": "part_cache",
      "defaut": 0.1
    }
  ],
  "params": {
    "lieu": "monde",
    "adoption": "courant",
    "calage": "mesures",
    "classe": "moyen",
    "outillage": "assistant",
    "raisonnement": "sans",
    "secteur": "services",
    "taille": "standard",
    "t_mot": 1.6,
    "t_consigne": 40,
    "t_question": 100,
    "t_reponse": 400,
    "t_email": 240,
    "t_page": 640,
    "t_article": 1600,
    "t_document": 19200,
    "t_roman": 128000,
    "t_tolkien": 768000,
    "t_minute_parole": 240,
    "t_reunion": 17600,
    "t_page_web": 1600,
    "t_extrait": 320,
    "t_image_lue": 1100,
    "t_minute_audio_lue": 600,
    "t_minute_audio_ecrite": 1200,
    "t_ligne_code": 12,
    "t_fonction": 480,
    "t_fichier_code": 3600,
    "t_tableur": 9300,
    "t_consigne_systeme": 500,
    "part_cache": 0.1,
    "part_utilisateurs": 0.25,
    "k_calage": 0.6556
  },
  "perimetre": {
    "court": "serveur, convention C4",
    "compte": "le calcul pour resservir le contexte depuis le cache",
    "non_compte": "le refroidissement du centre de données, compté à part, et la fabrication des serveurs"
  },
  "recette": [
    {
      "id": "IA-0010",
      "designation": "Lire 1 000 tokens",
      "role": "entree",
      "quantite": 0.1,
      "unitaire_Wh": 0.32,
      "contribution_Wh": 0.032,
      "nature": "convention",
      "source": null,
      "note": "La convention C4 : un token relu en cache coûte 10 % d'un token lu",
      "adresse": "https://projetcelsius.com/ia/base/machine/lire-1-000-tokens/"
    }
  ],
  "lignage": [
    {
      "id": "IA-0010",
      "designation": "Lire 1 000 tokens",
      "etage": "machine",
      "quantite": 0.1,
      "contribution_Wh": 0.032,
      "nature": "convention"
    }
  ],
  "entre_dans": [
    {
      "id": "IA-0201",
      "designation": "Avoir une conversation de 10 échanges",
      "adresse": "https://projetcelsius.com/ia/base/taches/avoir-une-conversation-de-10-echanges/"
    },
    {
      "id": "IA-0045",
      "designation": "Faire une recherche approfondie",
      "adresse": "https://projetcelsius.com/ia/base/taches/faire-une-recherche-approfondie/"
    },
    {
      "id": "IA-0215",
      "designation": "Parler en mode vocal, 1 minute",
      "adresse": "https://projetcelsius.com/ia/base/taches/parler-en-mode-vocal-1-minute/"
    },
    {
      "id": "IA-0048",
      "designation": "Faire travailler un agent de code, 1 heure",
      "adresse": "https://projetcelsius.com/ia/base/taches/heure-d-agent-de-code/"
    },
    {
      "id": "IA-0220",
      "designation": "Confier une tâche à un agent dans le navigateur",
      "adresse": "https://projetcelsius.com/ia/base/taches/confier-une-tache-a-un-agent-dans-le-navigateur/"
    }
  ],
  "conventions": [
    {
      "code": "C4",
      "nom": "Le cache",
      "regle": "Un token relu en cache coûte 10 % d'un token lu",
      "valeur": "10 %",
      "alternatives": "bornes 1 % et 25 %"
    },
    {
      "code": "C5",
      "nom": "Le lieu par défaut",
      "regle": "Sans autre information, les serveurs sont dans le monde, à l'électricité moyenne mondiale",
      "valeur": "monde",
      "alternatives": "les États-Unis, où tournent la plupart des grands assistants"
    },
    {
      "code": "C7",
      "nom": "L'électricité, location-based, en cycle de vie",
      "regle": "Le kilowattheure est celui du pays des serveurs, en cycle de vie, d'une seule source pour tous les pays",
      "valeur": "Ember et Our World in Data, 2025",
      "alternatives": "market-based, avec les contrats d'achat, affiché à côté quand il est publié"
    },
    {
      "code": "C8",
      "nom": "Deux chiffres significatifs",
      "regle": "Une valeur calculée s'arrondit à deux chiffres significatifs, une valeur publiée est reprise avec la précision de sa source ; le calcul garde toute la précision",
      "valeur": "2 chiffres",
      "alternatives": ""
    }
  ],
  "releves": [],
  "adresses": {
    "page": "https://projetcelsius.com/ia/base/machine/relire-1-000-tokens-en-cache/",
    "lien_court": "https://projetcelsius.com/ia/base/IA-0012/",
    "json": "https://projetcelsius.com/ia/base/machine/relire-1-000-tokens-en-cache.json",
    "markdown": "https://projetcelsius.com/ia/base/machine/relire-1-000-tokens-en-cache.md"
  },
  "licence": "CC BY 4.0",
  "citation": "Projet Celsius, Base Impact de l'IA, « Relire 1 000 tokens en cache », IA-0012, version 0.3, 2 novembre 2026, projetcelsius.com/ia/base/IA-0012/ · CC BY 4.0."
}
