# Comparaison de modèles — import de carte par IA

Mesure du **26 octobre 2026 vers 00 h 20 (Europe/Paris)**, sur le workflow de production
`QRamen — import carte` (webhook `qramen-soutenance/importer-carte`), avec la **même carte de test**
(`docs/import-carte/carte-test.png`) et le **même prompt** (`outils/n8n/prompt-import-carte.txt`, v2).
Le modèle se choisit désormais dans le corps de la requête (`modele`), avec `gemini-flash-lite-latest`
par défaut ; la réponse renvoie le modèle réellement utilisé.

| Modèle demandé | Réponse | Durée | Sortie |
| --- | --- | --- | --- |
| `gemini-flash-lite-latest` | 200 | **3,7 s** puis **4,0 s** (deux essais) | 3 plats, catégories `Ramen` et `Accompagnements`, JSON conforme, prix exacts (14,5 · 15 · 6,5) |
| `gemini-flash-latest` | 200 au premier essai (**117,5 s**), puis **524** (délai de l'edge Cloudflare) | > 100 s | Sortie identique au modèle « lite » |
| `gemini-pro-latest` | **429** — quota dépassé | 6,9 s | Aucune sortie : `limit: 0` sur `generate_content_free_tier_requests` pour `gemini-3.1-pro` |

## Lecture

- **`gemini-flash-lite-latest` est retenu.** Il rend la même extraction que le modèle « flash » complet,
  deux à trente fois plus vite, et reste sous le seuil de coupure de Cloudflare (100 s).
- **`gemini-flash-latest` est écarté** : sortie identique, mais plus de deux minutes sur une seule
  carte, donc inutilisable devant un jury. Une mesure unique ne prouve pas une lenteur structurelle,
  mais elle suffit à ne pas payer le risque.
- **`gemini-pro-latest` est indisponible** avec l'offre gratuite utilisée : le quota de requêtes du
  modèle `gemini-3.1-pro` est à zéro. La documentation le mentionne comme non testable, pas comme mauvais.

## Ce que cette comparaison ne prouve pas

Elle porte sur **une** carte, **un** prompt et **une** journée. Elle ne compare ni la précision sur des
cartes manuscrites ou photographiées de travers, ni le coût en jetons, ni les quotas réels au-delà de
l'offre gratuite. Les traces sont conservées dans `docs/import-carte/preuve-comparaison-modeles.json`
et `docs/import-carte/preuve-import-v2.json`.
