Tan Shuai谭帅

BlogIntelligence artificielle

Meilleur modèle d'IA pour légender et étiqueter des photos : GPT-6 vs Claude 5.5, benchmark à l'aveugle

  • 13 min

J'ai testé à l'aveugle 10 modèles d'IA sur ma bibliothèque de 142 000 photos : GPT-6.1 Sol a battu Claude Opus

Image de couverture : dix modèles d'IA testés à l'aveugle sur de vraies photos. GPT-6.1 Sol a obtenu 9,72 sur 10 et Claude Opus 5.5 a obtenu 8,57.

Résumé

J'utilise Claude Opus 5.5 tous les jours pour coder et pour mes workflows, et pour ce travail je le trouve plus rapide et meilleur que GPT-6. Je pensais qu'il serait aussi le meilleur pour décrire des photos, alors je l'ai testé. J'ai fait tourner dix configurations : Claude Haiku, Sonnet et Opus 5.5, ainsi que GPT-6.1 Sol, GPT-6 Astra et GPT-6 Luna d'OpenAI à plusieurs niveaux d'effort. Chacune a titré, légendé, étiqueté et classé 50 vraies photos de ma bibliothèque de 142 521 photos, et a signalé celles que je devrais supprimer selon elle. Deux évaluateurs à l'aveugle de fournisseurs différents, Claude Fable 5.1 et GPT-6 Astra, ont noté les 500 réponses sur les faits, les détails inventés, le jugement de suppression, l'adéquation à l'album et l'utilité. GPT-6.1 Sol a obtenu le meilleur score, 9,72 sur 10. Opus a obtenu 8,57, et Sonnet et Haiku se situent entre 7,7 et 7,8. L'effort ultra n'a pas fait mieux que max. Aux prix officiels de la Batch API, légender toute la bibliothèque coûterait environ 240 $ avec Sol en effort moyen (9,56), 661 $ avec Opus, et 11 à 20 $ avec Luna, qui a tout de même surpassé Haiku.

Pourquoi j'ai testé cela

La plus grande partie de ma journée est consacrée au code, aux workflows d'agents et à l'automatisation, et Claude Opus 5.5 est le modèle vers lequel je me tourne. Pour ce type de travail, il m'a paru plus rapide et meilleur que GPT-6. Alors, quand j'ai décidé de faire légender et étiqueter ma photothèque par une IA, j'ai choisi Opus sans hésiter.

Cette bibliothèque, c'est 25 ans de ma vie : 142 521 photos, des premiers clichés d'appareil photo numérique aux photos de téléphone de la semaine dernière, plus de 16 000 captures d'écran. Presque aucune n'a de légende. Je veux que chaque photo ait un titre, une légende, des mots-clés que je puisse rechercher, un album sensé et un signalement honnête quand c'est un doublon ou une photo sans valeur. Avant de payer pour traiter 142 000 photos, je voulais savoir quel modèle fait cela le mieux et combien coûte la différence.

Je m'attendais à ce qu'Opus gagne. Sur ces 50 photos, GPT-6.1 Sol a obtenu plus d'un point de plus.

Résultats en un coup d'œil

Graphique à barres horizontales des scores moyens des dix configurations. Les cinq configurations GPT-6.1 Sol et GPT-6 Astra obtiennent de 9,56 à 9,72, Claude Opus 5.5 obtient 8,57, GPT-6 Luna obtient de 8,11 à 8,41, Claude Haiku 5.5 obtient 7,81 et Claude Sonnet 5.5 obtient 7,68. Figure 1. Score moyen de deux évaluateurs à l'aveugle, sur 10.

Rang Modèle et effort Score (sur 10) Toute la bibliothèque, Batch API Toute la bibliothèque, API standard
1 GPT-6.1 Sol, max 9.72 $563 $1,126
2 GPT-6 Astra, max 9.61 $2,987 $5,973
3 GPT-6.1 Sol, ultra 9.59 $468 $937
4 GPT-6 Astra, ultra 9.58 $2,156 $4,313
5 GPT-6.1 Sol, medium 9.56 $240 $479
6 Claude Opus 5.5 8.57 $661 $1,323
7 GPT-6 Luna, max 8.41 $20 $40
8 GPT-6 Luna, medium 8.11 $11 $22
9 Claude Haiku 5.5 7.81 $18 $36
10 Claude Sonnet 5.5 7.68 $334 $668

Le coût vaut pour les 142 521 photos, au prix officiel de l'API de chaque fournisseur.

Ce que j'utiliserais, d'après ce test :

  • Si seul le score comptait, GPT-6.1 Sol en effort max.
  • Pour ma propre bibliothèque, GPT-6.1 Sol en effort medium. Il a obtenu 98 % du meilleur score pour 240 $, soit environ un tiers de ce que coûterait Opus.
  • Avec un budget serré, GPT-6 Luna en effort max. Pour 20 $, il a battu Haiku, qui coûte le même prix par jeton, et Sonnet, qui coûterait environ 17 fois plus pour cette bibliothèque.
  • Pas Claude Sonnet 5.5 : il est de prix intermédiaire et a eu le score le plus bas.

Les modèles

Fournisseur Modèle Effort testé Positionnement
Anthropic Claude Opus 5.5 par défaut (medium) Modèle phare, usage quotidien
Anthropic Claude Sonnet 5.5 par défaut Milieu de gamme
Anthropic Claude Haiku 5.5 par défaut Rapide, à bas coût
OpenAI GPT-6 Astra max, ultra Modèle de pointe
OpenAI GPT-6.1 Sol medium, max, ultra Bête de somme
OpenAI GPT-6 Luna medium, max Rapide, à bas coût

Les prix s'alignent entre les deux fournisseurs. GPT-6.1 Sol coûte le même prix par jeton que Claude Sonnet 5.5, GPT-6 Astra le même que Claude Fable 5.1, et GPT-6 Luna le même que Claude Haiku 5.5. Claude Opus 5.5 se situe entre Sol et Astra. Ainsi, quand deux modèles aboutissent à des coûts différents ci-dessous, c'est surtout parce que l'un d'eux a utilisé plus de jetons pour la même tâche.

Les modèles Claude ont tourné une fois chacun avec leurs réglages par défaut, ce qui signifie un effort medium pour Opus. J'ai testé les modèles GPT à plusieurs niveaux d'effort. La comparaison la plus équitable est GPT-6.1 Sol en medium contre Claude Opus 5.5 en medium : 9,56 contre 8,57.

Le test

J'ai utilisé les 50 photos les plus récentes de ma bibliothèque à ce moment-là, sans vidéos. C'est une semaine ordinaire de ma pellicule : des moments en famille à la maison et lors d'une sortie shopping, des vues de la ville depuis un étage élevé, une carte mémoire sur mon bureau, des captures d'écran de pages produit de composants électroniques, des captures de suivi de commande, une publication sur les réseaux sociaux, un panneau QR de remise de parking et une étiquette de borne de recharge.

Chaque modèle avait cinq tâches pour chaque photo. Il écrivait un titre court et une légende d'une à trois phrases en chinois, donnait 5 à 12 mots-clés en chinois et en anglais, et choisissait le meilleur album parmi mes albums existants, ou aucun. Puis il donnait une note de qualité et disait s'il fallait conserver ou supprimer la photo, en cherchant les doublons, les photos ratées, les captures d'écran périmées et les photos sans valeur durable. Chaque modèle recevait les mêmes instructions et le même contexte pour chaque photo, dix photos à la fois.

Photo au niveau de la rue de deux cafés côte à côte, avec les légendes écrites par GPT-6.1 Sol, Claude Opus 5.5 et Claude Haiku 5.5. Sol nomme le lieu 星河盛世, Opus écrit 银河盛世, et Haiku conserve le nom anglais Galaxy Shengshi. Figure 2. L'une des 50 photos de test, avec trois des légendes. Regardez comment chaque modèle traite le nom du lieu ; j'y reviens plus bas. Les personnes sur la photo sont floutées.

Comment j'ai noté

Je n'ai pas noté les réponses moi-même. J'avais déjà choisi un gagnant avant le test, et j'utilise Claude tous les jours, donc je n'étais pas neutre.

Au lieu de cela, j'ai mélangé les dix réponses de chaque photo et les ai étiquetées de A à J, avec un nouvel ordre aléatoire pour chaque photo. Deux évaluateurs ont ensuite noté les 500 réponses de façon indépendante, en regardant les photos. L'un était Claude Fable 5.1, le modèle le plus performant d'Anthropic. L'autre était GPT-6 Astra en effort xhigh, le modèle de pointe d'OpenAI.

Diagramme : 50 photos passent par 10 configurations de modèles, produisant 500 réponses. Les réponses de chaque photo sont mélangées et étiquetées de A à J, puis notées par deux évaluateurs, Claude Fable 5.1 et GPT-6 Astra, sur cinq critères valant de 0 à 2 points chacun. Figure 3. Comment fonctionnait la notation à l'aveugle.

Chaque réponse était notée sur cinq critères, de 0 à 2 points chacun, pour un total de 10 :

Critère Ce que l'évaluateur vérifiait
Faits Le sujet, le lieu et tout texte lisible sont-ils corrects, y compris les noms de lieux locaux ?
Aucun détail inventé La réponse évite-t-elle d'affirmer ce que la photo ne montre pas ?
Jugement de suppression Conserver ou supprimer est-il raisonnable ? Supprimer une bonne photo vaut 0.
Adéquation à l'album L'album est-il correct ? Un mauvais vieil album vaut 0 ; pas d'album est un 1 acceptable.
Utilité Le titre, la légende et les mots-clés m'aideraient-ils à retrouver et à me souvenir de cette photo plus tard ?

J'ai choisi un évaluateur chez chaque fournisseur pour voir si l'un favoriserait ses propres modèles. Ils étaient largement d'accord. La corrélation sur les 500 scores appariés était de 0,71, et les deux plaçaient les cinq mêmes configurations GPT en tête. L'évaluateur Claude classait aussi GPT-6.1 Sol et GPT-6 Astra au-dessus de Claude Opus. L'évaluateur GPT était globalement plus strict, et le plus strict avec les modèles Claude.

Graphique en points comparant les scores des deux évaluateurs pour chaque configuration. Les deux évaluateurs classent les cinq configurations GPT-6.1 Sol et GPT-6 Astra en tête. L'évaluateur GPT-6 Astra note globalement plus bas, avec les plus grands écarts sur les modèles Claude. Figure 4. Score moyen de chaque évaluateur par configuration.

Résultats

Carte thermique des scores moyens par critère, de 0 à 2, pour les dix configurations. GPT-6.1 Sol et GPT-6 Astra sont proches de 2 sur presque tous les critères. Claude Opus 5.5 perd le plus sur les détails inventés et l'adéquation à l'album. Claude Haiku 5.5 et Claude Sonnet 5.5 sont les plus bas sur les faits et l'utilité. Figure 5. Score moyen par critère, les deux évaluateurs combinés. Un astérisque marque les scores abaissés par l'erreur de notation que je décris plus bas.

GPT-6.1 Sol et GPT-6 Astra

Sol et Astra lisaient le texte avec précision et limitaient surtout leurs légendes à ce que montraient les photos. Ils étaient aussi les meilleurs sur les noms de lieux locaux, ce qui compte pour des photos prises en Chine.

Grille montrant quelles configurations ont écrit correctement deux noms de lieux locaux. Chaque configuration GPT-6.1 Sol et GPT-6 Astra a réussi les deux. Figure 6. Deux tests de noms locaux. Une coche signifie le bon nom chinois, une croix une traduction littérale, et EN signifie que le nom est resté en anglais.

Plusieurs photos étaient étiquetées avec le lieu « Rainbow Department Store ». C'est le nom anglais de la chaîne de centres commerciaux de Shenzhen 天虹. Une traduction mot à mot donne 彩虹百货, ce qui est faux. Toutes les configurations Sol et Astra ont réussi, tout comme Opus et Luna en medium. Haiku, Sonnet et Luna en max ont utilisé la traduction littérale. La photo du café de la Figure 2 était étiquetée « Galaxy Shengshi », dont le nom chinois est 星河盛世. Toutes les configurations Sol et Astra ont écrit 星河. Opus et Sonnet l'ont traduit littéralement en 银河, et Haiku ainsi que les deux configurations Luna l'ont laissé en anglais.

Sol et Astra étaient aussi prudents sur la suppression. Ils suggéraient de supprimer 4 à 6 des 50 photos. L'ensemble comprenait huit captures de pages produit de composants électroniques, et les modèles GPT en ont conservé presque toutes ; une configuration Sol a signalé une seule capture comme quasi-doublon. Les modèles Claude en ont signalé deux à quatre chacun. Les deux évaluateurs étaient d'accord pour les conserver, car ces pages contenaient des brochages, des dimensions et des photos de cartes que je voudrais consulter plus tard.

Claude Opus 5.5

Opus écrivait parfois dans une légende des choses que la photo seule ne peut pas montrer. Il décrivait des relations que l'image seule ne peut pas prouver, comme des frères et sœurs ou un parent et un enfant. Il se trompait aussi sur certaines poses. Sur une photo, un enfant se tenait derrière un adulte, et Opus écrivait que l'enfant était sur le dos de l'adulte. Les deux évaluateurs ont retiré des points pour cela.

Cela m'a surpris. Avant le test à l'aveugle, j'avais parcouru les réponses et félicité Opus d'avoir correctement deviné que deux enfants étaient frère et sœur. Je connais ma famille ; l'évaluateur non. Mais avec 142 000 photos, je ne peux pas vérifier chaque légende moi-même, et une légende qui affirme ce que la photo ne montre pas est un problème.

Opus suggérait aussi le plus de suppressions, 13 des 50 photos. Trois d'entre elles étaient des captures de pages produit qu'il qualifiait de périmées, alors qu'elles contenaient des informations de référence que je conserverais. C'était le seul modèle à vouloir supprimer le panneau QR de remise de parking comme étant de faible valeur. Il a aussi placé plusieurs photos d'une seule personne dans un album « portrait de famille ».

Claude Sonnet 5.5 et Haiku 5.5

Ces deux-là ont fait le plus d'erreurs factuelles, y compris la traduction littérale 彩虹. Sonnet a fait les pires choix d'albums et a classé des photos du quotidien dans un vieil album d'un événement sans rapport. Haiku a inventé un détail qui a conduit à une mauvaise décision de suppression. Dans une rafale de photos quasi identiques, il décrivait le meilleur cadre comme quelqu'un qui regarde vers le bas, ce qui est le contraire de ce que montre la photo, et suggérait de le supprimer.

GPT-6 Luna

Luna coûte le même prix par jeton que Haiku mais a obtenu un meilleur score aux deux niveaux d'effort : 8,41 et 8,11, contre 7,81 pour Haiku. En effort max, il a aussi battu Sonnet, qui coûterait environ 17 fois plus pour légender la même bibliothèque. Luna a perdu la plupart de ses points sur l'utilité et le choix d'album. Ses légendes étaient plus simples et ses albums moins précis.

Niveaux d'effort

Trois petits graphiques du score par niveau d'effort pour GPT-6.1 Sol, GPT-6 Astra et GPT-6 Luna, chacun avec une ligne de référence pour Claude Opus 5.5 à 8,57. Sol culmine en max, Astra est presque plat de max à ultra, et Luna s'améliore de medium à max. Figure 7. Score par niveau d'effort. La ligne orange est Claude Opus 5.5 à son effort par défaut.

Ultra n'a pas fait mieux que max pour aucun des deux modèles. Sol a obtenu 9,59 en ultra et 9,72 en max ; Astra a obtenu 9,58 et 9,61. Dans ce test, ultra a même produit moins de jetons de sortie que max. Pour Sol, medium s'approchait avec 9,56, pour moins de la moitié du coût de max. Un effort plus élevé ne signifiait pas non plus toujours des détails plus précis : Luna en medium a correctement écrit 天虹, et Luna en max non.

Une erreur dans ma notation

Après la notation, j'ai remarqué que les évaluateurs n'avaient pas reçu la date et l'heure de prise de vue de chaque photo, alors que les modèles de légende les avaient. L'évaluateur GPT-6 Astra a donc traité les légendes mentionnant la date ou l'heure exacte comme des détails inventés. Les meilleures configurations GPT mentionnaient la date le plus souvent, donc leurs scores « Aucun détail inventé » sont ressortis plus bas qu'ils n'auraient dû.

Si je ne rends que les points perdus sur les dates, les quatre premières configurations GPT montent à entre 9,84 et 9,90, ce qui est en pratique une égalité, et Opus reste à 8,58. J'ai conservé les scores d'origine dans ce billet. La prochaine fois, je donnerai aux évaluateurs tout ce que les modèles ont vu.

Vitesse

Graphique à barres des secondes par lot de 10 photos. GPT-6 Luna en medium est le plus rapide à 24 secondes. Claude Opus 5.5 et GPT-6.1 Sol en medium prennent tous deux 49 secondes. GPT-6 Astra en max est le plus lent à 227 secondes. Figure 8. Secondes par lot de 10 photos, telles qu'observées. Ce n'est pas un test de latence contrôlé, car les modèles des deux fournisseurs ont été atteints par des voies d'accès différentes.

Cela correspond à la sensation qu'Opus me donne dans mon travail quotidien : il est rapide, environ trois fois plus rapide que Sol en max. Sol en medium était toutefois aussi rapide qu'Opus, et obtenait environ un point de plus.

Ce que ça coûte

J'ai chiffré chaque configuration aux prix officiels de l'API des fournisseurs. Traiter l'usage inclus dans un abonnement comme gratuit ferait paraître certains modèles meilleurs qu'ils ne le sont.

Prix officiels par million de jetons, niveau standard :

Modèle Entrée Sortie
Claude Opus 5.5 $4.00 $20.00
Claude Sonnet 5.5 $2.00 $10.00
Claude Haiku 5.5 $0.10 $0.50
GPT-6 Astra $10.00 $50.00
GPT-6.1 Sol $2.00 $10.00
GPT-6 Luna $0.10 $0.50

Les Batch API des deux fournisseurs coûtent 50 % de moins, ce qui convient à une tâche comme celle-ci qui n'a pas besoin de réponses instantanées. J'ai pris les prix sur la page de tarification d'Anthropic (claude.com/pricing) et sur celle de l'API d'OpenAI (developers.openai.com/api/docs/pricing) le 20 octobre 2026.

Graphique en nuage de points du score en fonction du coût Batch API de légender les 142 521 photos, avec un axe de coût logarithmique. GPT-6.1 Sol en medium se situe près du sommet à 240 $. GPT-6 Astra coûte de 2 156 $ à 2 987 $ pour des scores similaires. Claude Opus 5.5 coûte 661 $ pour 8,57. GPT-6 Luna et Claude Haiku 5.5 coûtent de 11 $ à 20 $. Figure 9. Score en fonction du coût de légender toute la bibliothèque aux prix Batch. L'axe de coût est logarithmique.

Modèle et effort Jetons de sortie par photo Standard Batch Score
GPT-6.1 Sol, medium 193 $479 $240 9.56
GPT-6.1 Sol, ultra 514 $937 $468 9.59
GPT-6.1 Sol, max 647 $1,126 $563 9.72
Claude Opus 5.5 ~292 $1,323 $661 8.57
Claude Sonnet 5.5 ~297 $668 $334 7.68
GPT-6 Astra, ultra 462 $4,313 $2,156 9.58
GPT-6 Astra, max 695 $5,973 $2,987 9.61
GPT-6 Luna, medium 163 $22 $11 8.11
Claude Haiku 5.5 ~330 $36 $18 7.81
GPT-6 Luna, max 419 $40 $20 8.41

Sol en medium a obtenu 98 % du meilleur score pour 36 % de ce que coûterait Opus et 43 % de Sol en max. Astra a égalé la qualité de Sol mais coûte environ cinq fois plus, car son prix par jeton est cinq fois plus élevé. Opus a coûté plus que Sol en max et a obtenu un score plus bas. Il tournait déjà en effort medium, mais son prix par jeton est le double de celui de Sol. Luna légenderait toute la bibliothèque pour 11 à 20 $ et surpasserait quand même Haiku et Sonnet.

Note de méthode : les comptes de jetons GPT ont été mesurés à partir des exécutions, et les comptes de jetons Claude ont été estimés à partir des journaux d'exécution. Certains jetons de raisonnement Claude n'étaient pas visibles, donc les coûts Claude peuvent être légèrement sous-estimés. Aucune remise au-delà de Batch, comme la mise en cache de prompts, n'a été appliquée à aucun modèle.

Ce que j'ai appris

J'ai choisi Opus avant d'avoir le moindre score à l'aveugle, surtout parce qu'il était déjà mon choix par défaut pour coder. Je préfère toujours Claude Opus 5.5 pour coder et pour les workflows, où il est plus rapide et plus fort d'après mon expérience. Décrire de vraies photos demande une compétence différente : lire ce qui est réellement dans le cadre sans combler les poses ou les relations. GPT-6.1 Sol faisait cela mieux. Si j'avais suivi mon habitude et sauté le test à l'aveugle, j'aurais payé plus pour de moins bonnes légendes.

La prochaine fois, je commencerai à l'aveugle et je donnerai aux évaluateurs de différents fournisseurs toutes les entrées que les modèles de légende ont reçues. Je continuerai aussi à comparer aux prix officiels de l'API, et je ne supposerai pas que plus d'effort est meilleur : ultra n'a pas battu max ici.

Même les meilleurs modèles ont signalé des photos utiles pour suppression, donc je vérifierai chaque signalement de suppression moi-même avant de retirer quoi que ce soit.

Limites

C'était un petit test : 50 photos récentes d'une seule ville. Je n'ai pas testé de photos plus anciennes, de documents numérisés, d'autres langues ni de vidéos. Les modèles Claude n'ont tourné qu'avec leurs réglages par défaut ; un Opus à effort plus élevé pourrait mieux scorer, à un coût plus élevé. Les évaluateurs sont des modèles d'IA, pas des personnes. Ils étaient bien d'accord mais pas parfaitement, et un contrôle ponctuel humain rendrait le résultat plus solide. Les modèles et les prix changent vite, et chaque chiffre ici date d'octobre 2026.

Mon choix

Pour ma bibliothèque : GPT-6.1 Sol en effort medium. Pour coder et pour les workflows, je m'en tiens à Claude Opus 5.5.

Tan Shuai