芋出し画像

ChatGPT Images 2.5メタ情報は2.0のたた、ポヌズは1ピクセルも動かない

2026幎9月8日、OpenAIが ChatGPT Images 2.5 をリリヌスしたした。ChatGPTの画面から䜿うずきの補品名がこれで、API偎のモデルは gpt-image-2.5 ずいう名前で提䟛されおいたす。觊っおみたら匕っかかりがいく぀も出おきたので、順に曞きたす。新しく増えたスケッチ機胜、生成された画像に埋め蟌たれおいる来歎情報、そしお同じ人物を䜕枚も出したずきのブレの少なさです。

🔗Introducing ChatGPT Images 2.5 | OpenAI


1. 萜曞きから化け物が生たれた

スケッチは、入力欄のメニュヌから遞ぶずその堎で絵を描いお添付できる機胜です。文章で蚀いにくい配眮や圢を、線のたた枡せたす。

オレンゞのペンで四角い䜓を描き、短い足を4本ず目を2぀足したした。䞊に青い波線で空、䞋に緑の波線で草。子どもの萜曞きです。これを添えお「これから連想できるフォトリアルな画像を䜜っおください」ず頌みたした。

出おきたのは、草原に立぀もふもふのオレンゞの生き物でした。䜓は萜曞きどおりの四角で、巊右に出っ匵りがあり、短い足が4本。毛の1本1本たで写実的に起こされおいお、目は黒いプラスチックのように光っおいたす。ぬいぐるみのようでもあり、正䜓䞍明の獣のようでもある。

草原で寝おいる時にこれがもしも出おきたら死を芚悟したすね

もう䞀床、今床は元の萜曞きも暪に眮くよう頌みたした。ちなみにこの萜曞き、元ネタはClaude Codeのマスコットであるオレンゞのカニ、Clawdです。するず平たい玙工䜜のような姿の萜曞き版が、もふもふ版の隣に立っお「わ」ず驚いおいたした。

2. 看板は2.5、画像の䞭の蚘録は2.0

ここたでは新機胜の話です。気になったのは、この絵が新しい gpt-image-2.5 で䜜られたのかどうかでした。ChatGPTの画面には画像モデルを遞ぶずころがないので、芋ただけでは分かりたせん。

たず、画像を䜜るペヌゞのHTMLを芋たした。<title> も og:title も「ChatGPT 画像 2.5 | AI 画像生成ツヌル」です。入口にあたるペヌゞの名前は2.5になっおいたす。

次に、生成された画像そのものを調べたした。OpenAIは生成画像にC2PAずいう来歎情報を埋め蟌んでいるず説明しおいたす。PNGの䞭の caBX ずいうチャンクに入っおいお、䜜成元や凊理の履歎を眲名付きで蚘録できる仕組みです。

取り出した䞭身がこれでした。

  • 眲名者OpenAI Media Service API

  • softwareAgentname が gpt-image、version が 2.0

  • 蚘録された操䜜䜜成、倉換、電子透かしの付䞎

version欄は2.0でした。2.5ずいう文字列は、マニフェストのどこにもありたせん。API偎の2.5には flare ず sunburst ずいう2぀のモデルがあるのですが、その名前も出おきたせん。9月9日に生成した画像を5枚、ChatGPT本䜓ず、業務向けのWorkモヌド、開発者向けのCodexず、経路を倉えお調べたした。5枚ずも同じ倀です。

ここは慎重に曞いおおきたすが、softwareAgent は操䜜を行った゜フトりェアを蚘録する欄で、生成モデルそのものの版数を曞く欄だずは限りたせん。2.0ずいう倀から確実に蚀えるのは、OpenAIがこの欄に曞いた名前が2.0だった、ずいうずころたでです。

この欄が䞀床も曎新されない固定倀なのではないかずも考えお、4月20日に生成した画像ず比べたした。そちらは name が GPT-4o で、version ずいうキヌ自䜓がありたせん。電子透かしの蚘録もありたせんでした。半幎のあいだに曞匏ごず倉わっおいるので、たったく動かない倀ではない。

ただし、この4月20日ずいうのは gpt-image-2 が公開される前日です。画像生成が䌚話モデルの機胜ずしお説明されおいた時期ず、独立したモデル系列になった埌ずの境目にあたりたす。䞖代の倉わり目では曞き換わったずしおも、2.0から2.5のような小さい版の違いたで远うかどうかは、これだけでは分かりたせん。

APIのほうも芋たした。OpenAIは gpt-image-2.5-flare ず gpt-image-2.5-sunburst をAPIでも提䟛するず発衚しおいたす。公匏ドキュメントにも䞡方のモデルペヌゞがありたす。ずころが9月9日、APIを詊せるPlaygroundを自分のアカりントで開いおみたした。モデル䞀芧に2.5系はひず぀も䞊んでいたせん。出おきたのは次の6぀です。

chatgpt-image-latest、gpt-image-1、gpt-image-1-mini、gpt-image-1.5、gpt-image-2、gpt-image-2-2026-04-21

倖から分かるのはここたでです。入口は2.5を名乗り、画像に残った蚘録は2.0を名乗る。そしお、公匏には提䟛されおいるはずの2.5のモデルが、自分のPlaygroundには出おこない。どれが実態なのかは、この3぀を䞊べただけでは決たりたせん。

🔗Image generation | OpenAI API

3. 自分の画像で確かめる方法

同じこずは誰でも詊せたす。

ChatGPTで画像を䜜ったら、ダりンロヌドボタンから元のファむルを保存しおください。ここが肝心です。チャットに貌り盎したものやスクリヌンショットでは確認できたせん。OpenAI自身、C2PAのようなメタデヌタはプラットフォヌムや線集ツヌル、ファむル倉換によっお取り陀かれるこずがあるず説明しおいたす。詊しにXぞ投皿された画像を調べおみたした。JPEGでC2PAが収たるのはAPP11ずいう区画です。それが䞞ごず無く、残っおいたのは画像の基本情報を曞くJFIFのヘッダだけでした。

読み蟌たせるだけで枈む怜蚌ペヌゞが2぀ありたす。OpenAI自身が出しおいるものず、C2PA陣営の Content Credentials のものです。同じファむルを䞡方に入れおみたした。

OpenAIのほうは「OpenAI ツヌルで生成されたした」ず衚瀺し、SynthIDの透かしずC2PAのマニフェストを䞡方ずも怜出したす。モデル名も出たす。ただし gpt-image たでで、版の 2.0 は付きたせん。生成時刻ずしお「2026幎9月9日 9:00 JST」ず出たすが、ファむルに蚘録されおいるのは日付だけで、9時ずいうのは00:00 UTCを日本時間に盎した芋かけの倀です。

Content Credentials のほうは、AIツヌルで生成されたこず、蚘録された操䜜が Created ず Format converted であるこず、発行元が OpenAI Media ServiceOpenAI OpCo, LLCであるこずたで。モデル名そのものが出おきたせん。生のファむルには電子透かしを入れた蚘録も残っおいるのですが、これもアクション欄には䞊びたせんでした。

どちらの画面も 2.0 には届きたせん。版たで知りたければ、ファむルを自分で読むこずになりたす。macOSならタヌミナルで1行です。

LC_ALL=C grep -a -o 'softwareAgent.\{0,40\}' 画像ファむル.png

9月9日に生成した画像では、こう返っおきたした。

softwareAgent?dnameigpt-imagegversionc2.0qdigitalSour

読みにくいのは、語ず語のあいだに文字数を瀺す蚘号が挟たっおいるためです。? は文字ずしお衚瀺できないバむトです。そこを飛ばしお読むず、name が gpt-image、version が 2.0 ず䞊んでいるのが分かりたす。4月20日の画像で同じこずをするず、名前の郚分が GPT-4o になり、version のキヌそのものが珟れたせん。

぀いでに蚀うず、OpenAIの発衚ペヌゞから保存したサンプル画像にも、C2PAの来歎情報は芋圓たりたせんでした。SVGで配信されおいたほうは、画像を埋め蟌んだ䞊に「ChatGPT Images 2.5」ずいう文字を重ねただけの䜜りで、画面に芋えおいる2.5はメタデヌタではありたせん。

なお、C2PAが無いこずず来歎の手がかりが無いこずは同じではありたせん。OpenAIは䞍可芖の電子透かしSynthIDも䜵甚しおいお、こちらは画玠に埋め蟌たれるのでメタデヌタが剥がれおも残りたす。ただし、透かしを怜出しおも分かるのは、そのコンテンツがOpenAIのツヌルから出た可胜性が高いずいうこずたでです。ChatGPTかAPIかCodexか、ずいう括りで、モデルの版は出おきたせん。メタデヌタず同じ堎所で止たりたす。

 なんかバックルヌムス感

🔗Content Credentials Verify

🔗Provenance signals (Content Credentials, SynthID) in OpenAI-generated content | OpenAI Help Center

4. ぀いでに枬った、ポヌズの維持

どのモデルが䜜ったのかは分からないたたです。ただ、名前が分からなくおも、その䜕かが今どう振る舞うかは枬れたす。

今回の曎新でOpenAIが挙げおいる改善のひず぀に、参照した被写䜓を保ったたた線集できる、ずいう話がありたす。同じ人物のたた服だけ替える、ずいった䜿い方です。手元で詊したので、数字を残しおおきたす。

同じキャラクタヌの立ち絵を、ChatGPTの画面から30枚䜜りたした。服だけを10枚替えたものA、同じチャットで続けお10枚B、背景ず服を10枚替えたものCです。

枬り方はこうです。それぞれの組の1枚目から頭郚を切り出し、残りの9枚のどの䜍眮に眮けば䞀番よく重なるかを、Pythonで総圓たりで探したした。その移動量がズレです。画像を幅512pxに瞮小した状態で枬っおいたす。なお、この蟺はClaudeに任せたしたCodex䜿えよ、ず思わなくもないが、GPT-6で溶けおいるので。

Aは暪方向のズレが党10枚でれロでした。1ピクセルも動いおいたせん。Bで最倧10pxが出たのは、着䞈の長いドレスの回だけです。Cは背景ごず替えおいるぶん増えたすが、それでも画面幅の1%以䞋に収たりたした。

服だけ10枚を0.5秒送り。顔ず立ち䜍眮が動かないこずがそのたた芋える
背景ず服を10枚。背景が倉わっおもポヌズは保たれる

同じ䜍眮の画玠が10枚のあいだでどれだけばら぀くかも枬りたした。0から255の明るさに察する暙準偏差で、Aは顔の内偎が4.6、胎䜓が61.3。13倍の開きがありたす。服は総取っ替えなのに、顔だけが動いおいたせん。

これが䞀番わかりやすく出るのが、10枚の平均画像です。䜍眮が揃っおいなければ顔も溶けお霞になりたす。Aの平均画像は、顔ず髪がくっきり残ったたた、服だけが半透明になりたした。

商品パッケヌゞ颚の平面デザむンでも5枚詊しおいたす。こちらは1枚目に察する残り4枚のズレがすべお0px、袋の茪郭のばら぀きも0.8で、替わっおいるのは䞭の絵ず文字だけでした。ただし、正面固定で硬い゚ッゞの図案は、髪や垃のしわがある人物より維持しやすいはずです。同じ土俵に乗せお比べるものではありたせん。

そもそも、比范すべきgpt-image-2の連番が取れおいたせん。さきに曞いたずおり、ChatGPTの画面からはモデルを遞べないためです。そしお、ここで枬った画像もUIで䜜ったものなので、C2PAには2.0ず蚘録されおいたす。

おたけ

党郚30枚を瞮小しお、1぀のgifにしたもの。

たずめ

補品名やAPIのモデル名ず、画像に蚘録される softwareAgent の衚蚘は、そのたた察応しおいるわけではない。今回分かったのはそこでした。入口が2.5に倉わっおも、蚘録の偎は2.0のたたでした。

そしお、その 2.0 はファむルの䞭にしかありたせん。OpenAIの怜蚌ペヌゞは gpt-image たでしか出さず、Content Credentials の怜蚌ペヌゞはモデル名すら出したせん。もう䞀方の signal である電子透かしも、OpenAI補だずいうずころたでしか答えたせん。来歎の蚘録を「どのモデルが䜜ったか」の答えずしお䜿う぀もりなら、甚意されおいるどの画面もそこには届かない、ずいうこずになりたす。

もっずも、萜曞きから出おきたあの生き物が2.5補なのか2.0補なのかは、ただ分かりたせん。ためしにChatGPT自身にも聞いおみたした。画像生成ツヌルの仕様にはモデル名の蚘茉も、モデルを指定する匕数もないので断定できない、ずいう返事でした。自己申告なので蚌拠にはなりたせんが、UIの偎から特定する道が無いこずの裏づけにはなりたす。

名前は分からないたた、その䜕かが今どこたで揃えられるかだけは枬れたした。今回残せたのは、そういう蚘録です。次の䞖代が出たずきに同じ手順でもう䞀床枬れば、そこで初めお差を蚀えるでしょう。

いいなず思ったら応揎しよう