マルチモーダルAIは、文章だけでなく画像・PDF・音声・動画も入力として受け取って答える AI のこと。ただし「マルチモーダル対応」と書かれていても、何を入れられるかはモデルごとに大きく違う。2026年11月12日に各社の公式文書で確かめると、Claude と OpenAI の汎用モデルの API は文字・画像・PDF までで、音声と動画をそのまま受け取るのは Google の Gemini 4 や Qwen の Omni 系だった。画像1枚が何トークンになるかの数え方も3社で違い、同じスマホの写真でも入力の量が10倍以上変わることがある。
この記事では、マルチモーダル AI の仕組み(接ぎ木型とネイティブ型)を押さえたうえで、主要モデルの入力の対応表、画像・動画・PDF のトークンの計算式と計算例、ベンチマークの読み方、用途別に何を確かめるか、公式文書が挙げる限界までをまとめる。
テキスト・画像・音声・動画を扱う AI
— どこまでを1つのモデルで扱えるかは、モデルによって違う
4つすべてを1つの API で受け取れるのは Gemini 4 や Qwen の Omni 系など。
Claude と OpenAI の汎用モデルの API は文字・画像・PDF まで(2026年11月12日に公式文書で確認。対応表は§3)。
目次
1. マルチモーダルAIとは——テキスト以外の入力も扱うAI
定義は「テキスト以外の入力(画像・音声・動画など)も扱える AI モデル」。どこまで扱えるかはモデルによって違い、テキスト+画像までのものから、音声・動画まで1つのモデルで扱うものまである。
以前の AI は 1つのモダリティ専用だった。GPT-3 はテキストだけ、Whisper は音声→テキストの変換だけ、Stable Diffusion はテキスト→画像だけ。これらを組み合わせるには、あるモデルの出力を別のモデルの入力にする「パイプライン」を組む必要があり、途中で情報が落ちる。文章を生み出す仕組みそのものはLLM とはで説明している。
マルチモーダル AI では、1つのモデルが複数の入力を同時に見て答える。たとえば「このスクリーンショットのエラーメッセージ(画像)と、私の質問(テキスト)を同時に見て、原因を教えて」が、1回の API 呼び出しで済む。
2. 接ぎ木型とネイティブ型——作り方の違い
作り方は大きく2つの型に分かれる。以前は、音声を文字に起こすモデル・文章を考えるモデル・読み上げるモデルを別々に用意して繋ぐのが普通だった(OpenAI は GPT-4o 以前の ChatGPT の音声会話をこの3段構成だったと説明している)。いまは1つのモデルが複数の入力をそのまま受け取る設計が広がっている。
接ぎ木型 vs ネイティブ型
- 書き起こし・推論・読み上げを別々のモデルで行う
- モデルの間はテキストで受け渡す
- 声の調子・複数の話者・背景音が途中で落ちる
- 段数のぶん応答が遅い
- 例:GPT-4o 以前の ChatGPT の音声会話(3つのモデルを連結)
- 複数の入力を1つのモデルが直接受け取る
- 入力から出力まで同じネットワークで処理
- 声の調子や、映像と音の対応をモデルが直接見られる
- 中継ぎによる情報の欠落が少ない
- 例:GPT-4o(2024年5月)、Google の Gemini、Qwen の Omni 系
ネイティブ型なら 「動画の音声と映像を同時に解釈」が1つのモデルの中で済む。
接ぎ木型では、音声をいったん文字に起こすような中継ぎが入り、そこで情報が落ちる。
具体例で比べると、「料理の動画を見て、レシピをまとめて」というタスクは、接ぎ木型なら「音声を文字起こしモデルでテキストにする→文章のモデルで要約する」「映像からコマを抜き出して別に解析する」と多段になる。動画を直接受け付けるモデルなら、1回の API 呼び出しで動画全体を入力でき、音声の説明と映像の動作の対応もモデルの中で取れる。
ただしすべての会社がネイティブ型の1モデルに寄せたわけではない。OpenAI は汎用モデル(GPT-6 Astra など)に文字と画像を、音声の会話を GPT-Live-1 や GPT-Realtime などの音声用モデルに、文字起こしを GPT-Transcribe などに分けている(OpenAI のモデル一覧、2026年11月12日確認)。用途ごとに専用のモデルを選ぶ構成で、音声用のモデルそのものは音声を直接受け取って音声で返す。聞きながら話す全二重の音声会話はGPT-Live の解説で詳しく扱っている。
3. 主要モデルは何を入力できるか——公式文書の対応表
次の表は、各社の API の文書が「入力として受け付ける」と書いている種類を並べたもの(2026年11月12日確認)。アプリの音声会話のように、裏で別のモデルや書き起こしを通す機能は含めない。
| モデル(API) | 文字 | 画像 | 音声 | 動画 | 出力 | |
|---|---|---|---|---|---|---|
| Claude(Fable・Opus・Sonnet・Haiku の現行の全モデル) | ✓ | ✓ | ✓ | ✕ | ✕ | 文字 |
| OpenAI の汎用モデル(GPT-6 Astra・GPT-6.1 Sol など) | ✓ | ✓ | ✓ | ✕ | ✕ | 文字 |
| Gemini 4(Carbon・Argon) | ✓ | ✓ | ✓ | ✓ | ✓ | 文字 |
| Qwen の Omni 系(Alibaba Cloud の API) | ✓ | ✓ | 記載なし | ✓ | ✓ | 文字(Qwen3.5-Omni は文字と音声) |
| DeepSeek V4.1 Flash | ✓ | ✓ | 記載なし | 記載なし | 記載なし | 文字 |
出典:Anthropic のモデル一覧(「現行の全モデルがテキストと画像の入力・テキストの出力に対応」)とPDF 対応、OpenAI の GPT-6 Astra のページ(入力は text・image、出力は text)とファイル入力のガイド、Gemini 4 Carbon のモデルカードとGemini API のモデル一覧、Alibaba Cloud の Qwen-Omni の文書、DeepSeek の API 更新履歴(V4.1 Flash は「ネイティブのマルチモーダルの視覚理解」)。現行のモデルの一覧はモデルとカットオフの一覧。
この表から分かることは3つある。
- PDF は3社とも「ページの画像+抜き出した文字」で読む。Claude は各ページを画像にし、ページの文字を抜き出して画像と一緒にモデルへ渡す。OpenAI も、画像を扱えるモデルでは文字とページの画像の両方を渡す。表やグラフが読めるのはこのためで、その分トークンも増える(§4)。
- 音声と動画は「別のモデルを選ぶ」か「1つのモデルに入れる」かで分かれる。Gemini 4 と Qwen の Omni 系は1つのモデルで受け取る。OpenAI は音声を音声用・文字起こし用のモデルに分け、Claude の API は音声も動画も受け付けない。Claude や OpenAI の汎用モデルで動画を扱うなら、コマを切り出して画像として送り、音声は別に文字起こしすることになる。
- 出力はほぼ文字。画像を作るのは画像生成用のモデル(画像生成 AI の比較)、声で返すのは音声用のモデルで、「理解」と「生成」は別のモデルが受け持つことが多い。
Qwen の Omni 系は、Alibaba Cloud の文書で Qwen3.8-Omni-Flash(入力は文字・画像・音声・動画、出力は文字、コンテキスト100万トークン)と Qwen3.5-Omni(出力は文字と音声。音声は3時間・動画は1時間まで)が並ぶ。Google も同じ一覧に、低遅延の音声対話用の Gemini 3.8 Live と文字起こし用の Gemini 3.5 Transcribe を別に置いている。
4. 画像・動画・PDF は何トークンになるか——計算式と計算例
マルチモーダルの入力は、文字と同じくトークンに換算して課金される。ただし換算の式は3社で違う。各社の文書に書かれた式は次のとおり(2026年11月12日確認)。
28×28 ピクセルの区画を1トークンとして、⌈幅÷28⌉×⌈高さ÷28⌉。Claude 4.7 以降のモデルは長辺 2,576 ピクセル・4,784 トークンまで、それより前は長辺 1,568 ピクセル・1,568 トークンまで。超える画像は縮小される(Vision の文書)。
32×32 ピクセルの区画の数 ⌈幅÷32⌉×⌈高さ÷32⌉ に 1.2 を掛ける。detail を省くと auto になり、GPT-6 Astra の auto は元の大きさのまま(original と同じ)。high は 2,500 区画まで、low は 512×512 に収める(画像と視覚のガイド)。
解像度の設定ごとの上限で決まる。画像は既定で 1,120 トークンまで(low 280・medium 560・ultra_high 2,240)、動画は1コマ 70 トークン(high は 280)、音声は1秒 25 トークン(メディアの解像度の文書)。
計算例:同じ画像は何トークンになるか
上の式で、よくある2つの画像を計算した。料金は入力だけで、モデルの考える分と出力は別にかかる。
| 画像 | Claude Opus 5.5 | GPT-6 Astra | Gemini 4 Carbon |
|---|---|---|---|
| フル HD のスクリーンショット(1920×1080) | 69×39=2,691 トークン | 60×34×1.2=2,448 トークン(既定の auto) | 最大 1,120 トークン(既定) |
| スマホの写真(4032×3024・約1,200万画素) | 縮小されて約 4,700 トークン(上限 4,784) | 既定の auto は 126×95×1.2=14,364 トークン(detail: "high" なら最大 3,000) | 最大 1,120 トークン(既定) |
| 入力の単価(100万トークンあたり) | $4 | $10 | $2(11月30日まで)、$4(12月1日から) |
| スマホの写真 1,000枚の入力 | 約 $19 | 約 $144(auto)、約 $30(high) | 約 $4.5($4 のとき) |
単価の出典:Anthropic、OpenAI、Gemini API の料金(どれも2026年11月12日確認)。Claude のフル HD の値は Anthropic の文書の表と同じ。Gemini は「上限」なので、実際はこれ以下になる。
ここから言えるのは、トークンの数の差は「縮小するかどうか」でほぼ決まるということ。GPT-6 Astra は既定で元の解像度を保つので、細かい字は読みやすい代わりに、大きな写真ほどトークンが増える。スマホの写真を大量に送るなら detail を high にするか、送る前に縮小するだけで入力は5分の1近くになる。逆に、小さな文字の多い資料を Gemini で読むなら解像度を上げる設定がある。どの式でも、送る前に要らない部分を切り抜くのがいちばん効く。
動画と音声:1時間で何トークンか
- Gemini(動画をそのまま):既定では1秒に1コマを取り出す。Google の動画の文書は「既定の解像度で1秒あたり約100トークン、高解像度で約300トークン」としている。1時間なら約36万トークンで、100万トークンのモデルなら既定で約3時間、高解像度で約1時間まで入る(動画の理解の文書)。Gemini 4 などでは、長い動画で必要な所だけを見に行く「エージェント型の動画理解」を選ぶこともでき、Google は長い動画で最大88%少ないトークンになるとしている。ただし5分未満の短い動画や、動画のほとんどを見る必要がある漠然とした質問では、かえってトークンと待ち時間が増えることがあるとも書いている。
- Gemini(音声だけ):1秒 25 トークンなので、1時間の録音は9万トークン。
- Claude・OpenAI(コマを画像で送る):1280×720 のコマは Claude で 46×26=1,196 トークン、GPT-6 Astra で 40×23×1.2=1,104 トークン。10秒に1コマで1時間(360コマ)なら約40万〜43万トークンになり、音声は含まれない。GPT-6 Astra は入力が27.2万トークンを超えると、そのリクエスト全体が入力2倍・出力1.5倍の単価になるので、長い動画は分けて送るほうが安い。Claude は1リクエストに画像を600枚まで送れるが、20枚を超えると1枚ごとの大きさの制限が厳しくなる(長辺 3,000 ピクセル以下なら全環境で収まる)。
PDF:ページの数で増える
Claude の文書は、PDF の1ページが文字の分だけで1,500〜3,000 トークンになり、さらにページの画像の分が上の式で加わるとしている(1リクエスト600ページまで、コンテキストが100万トークン未満のときは100ページまで)。OpenAI もページの画像を加えるので、PDF の detail の既定(GPT-5.6 以降は high)では画像の分が大きくなる(1リクエストのファイルは合計 50MB まで)。Gemini は、PDF に埋め込まれた文字のトークンには課金せず、ページを画像として数える(1,000ページ・50MB まで。文書処理の文書)。100ページを超える資料は、必要な章だけに分けて送るのが安くて確実だ。トークン全般の節約はトークンの費用を抑える方法にまとめている。
5. モダリティ別の強さは何で決まるか
「どのモデルが一番か」は世代ごとに入れ替わる。覚えておくと長く使えるのは、各モダリティの強さが技術的に何で決まるかだ。新しいモデルが出ても、この4つの軸で見れば自分で判断できる。
①コマを取り出す間隔 ②長時間を入れられるコンテキスト ③時間の前後関係の推論。§4のとおり1時間で数十万トークンになるので、動画の長さとコンテキストの大きさは連動する。
①往復の待ち時間 ②全二重かどうか(相手が話している最中に割り込めるか)③抑揚・感情が残るか。音声をいったん文字に起こしてから処理する構成は、その分の待ちと抑揚の欠落が避けられない。
①文字の読み取りの精度 ②レイアウトが崩れないか(表・段組・脚注)③座標を返せるか。③は画面を操作させるエージェントで決定的で、「ボタンがある」だけでなく「どこにあるか」を答えられないとクリックできない。§4の解像度の上限も効く。
①オムニモーダルか、モダリティ別の寄せ集めか ②重みが公開されているかとライセンス。同じ系列でも、最新版は API だけで重みは前の世代だけ、ということがある。手元で動かすなら性能より先にここを確かめる。
この軸で見ると、動画の差は「長さ」で開く。Video-MME は11秒〜1時間の動画を短・中・長の3区分で採点するが、公式ボードでは、多くのモデルが長尺の区分で点を下げている。短い動画しか扱わないなら、長尺での順位は気にしなくてよい。文書の解析では、Cursor のように画面を見て操作するエージェントほど、精度より位置を返せるかが効いてくる。
6. ベンチマークの読み方——MMMU-Pro は9割近くで差がつかない
画像を含む多分野の問題を解く MMMU が2023年末に公開されたとき、GPT-4V の正答率は56%だった。それを難しくした MMMU-Pro(2024年9月公開)でも、いまは上位が9割近くに並ぶ。第三者の Artificial Analysis の測定では(推論の設定はモデルごとに違う)、Gemini 4 Carbon(Medium)89%・Claude Opus 5.5(Max, Default Fallback)88%・GPT-6 Astra(Max)87%(MMMU-Pro の評価ページ、2026年11月12日確認)。上位の差は1〜2ポイントしかない。
各社の発表も、差のつく試験へ移っている。Google は Gemini 4 Carbon のモデルカード(2026年11月10日公開)の「マルチモーダルの理解」の欄に MMMU-Pro を載せず、Chartography と Blueprint-Bench 2 という別の試験を並べた(Chartography は Gemini 4 Carbon 72.5%・GPT-6 Astra 71.0%・Claude Opus 5.5 66.3%。Google の測定)。モデルを選ぶときは、次の4つを用途に合わせて見るとよい。
マルチモーダルAIを測る指標
「MMMU-Pro が高い=何でも得意」ではない。
動画は Video-MMMU、文書の解析は DocVQA、音声は AudioBench を見て選ぶ。
どの値も、ベンダー自身の測定か第三者の測定かを分けて読む。各社の発表は自社に有利な試験を選びやすく、第三者の表は条件がそろう代わりに、載る試験が限られる。最後は§7のように自分の実物で試すのがいちばん確かだ。
7. 用途別——何を確かめてから選ぶか
用途ごとに「何を確かめてから決めるか」を5つに分けた。モデルの名前ではなく確かめる手順にしたので、新しいモデルが出ても同じように使える。
① スマホの写真について聞く(エラー画面・料理・商品)
ほぼどのモデルでも足りる。差がいちばん小さい用途なので、無料プランで2つ試して答え方が好みな方を選べばよい。API で大量に送るなら、§4のとおり送る前に縮小するか解像度の設定を下げるだけで費用が大きく変わる。
② PDF・書類を読ませる(領収書・契約書・仕様書・論文)
手元のいちばん読みにくい1枚で試す。見るのは「表が崩れないか」「段組を読む順に追えるか」「画質の悪いページで数字を作らないか」の3点。文字を取り出す作業そのものはAI で画像から文字を取り出す方法で手順を説明している。
③ 動画を要約する(会議・講義・解説動画)
動画を直接受け付けるモデル(Gemini など)か、音声の文字起こし+コマの画像で足りるかで分ける。話している内容だけが要るなら、文字起こしだけのほうが安い。録音の文字起こしはChatGPT に音声ファイルを渡す方法で詳しく扱っている。
④ 声で会話する(通訳・面接の練習・音声の窓口)
汎用モデルではなく音声用のモデル(OpenAI の GPT-Live・GPT-Realtime、Google の Gemini Live など)を選ぶ。確かめるのは簡単で、相手が話している最中に割り込めるかを試せばよい。
⑤ 費用を抑えて大量に処理する
単価だけでなく、1件あたりのトークン数(§4の式)×単価で比べる。単価が安くても、画像を縮小しないモデルでは1件の量が増える。バッチ処理の割引(Claude は50%引き)や、オープンモデルを自前で動かす場合のライセンスの商用条件も見る。
8. 落とし穴と限界
Anthropic の文書は、画像の理解の限界をはっきり挙げている(Vision の文書の Limitations)。Claude について書かれたものだが、ほかのモデルでも同じ所でつまずきやすい。
| 苦手なこと | 文書の説明 | 使うときの対策 |
|---|---|---|
| 画質の悪い画像 | 低画質・回転した画像、200ピクセル未満の小さな画像で誤ることがある | 向きを直し、読ませたい所を切り抜いて大きく送る |
| 位置 | 座標や位置の出力はおおよそ | クリックや切り抜きに使う前に、出た座標を確かめる |
| 数を数える | 小さな物がたくさんあると、数が正確でないことがある | 区画に分けて数えさせ、合計は自分で出す |
| AI が作った画像か | 判定できず、聞いても誤ることがある | 偽物の見分けには使わない |
| 人物の特定 | 画像の人物の名前は答えない | 人物の確認は別の正規の手段で行う |
| 医療の画像 | CT や MRI のような複雑な診断画像の読影向けではない | 医師の判断の代わりにしない |
写真からの「推測」を「事実」と読まない
「このレシートの金額を読み取って」と頼んでも、画像が暗い・歪んでいる・小さいと、もっともらしい数字を作ることがある。MMMU-Pro で9割近いモデルでも、1割前後は間違える。金額・日付・固有名詞は必ず人が元の画像と突き合わせる。法務・財務・医療では特に。
長い動画ほど途中の情報を取りこぼす
動画の試験で上位のモデルでも、1時間の動画の中盤の情報を正確に取り出すのは難しい(長い文章の真ん中を見落とすLost in the Middleと同じ問題)。大事な場面は「30:00〜35:00 の部分だけを詳しく見て」と時刻で絞って頼むほうが正確になる。
音声は方言・専門用語・重なった声に弱い
標準的な会話なら精度は高いが、方言、専門用語、複数人が同時に話す場面、騒がしい場所では聞き間違いが増える。会議の記録のように大事なものは、文字起こし専用のモデル(OpenAI の GPT-Transcribe、Google の Gemini 3.5 Transcribe など。2026年11月時点)を使い、固有名詞を先に渡しておくと減らせる。
まとめ
- マルチモーダル AI は文字以外(画像・PDF・音声・動画)も入力として受け取る AI。何を入れられるかはモデルごとに違う。
- 2026年11月12日時点の API では、Claude と OpenAI の汎用モデルは文字・画像・PDF まで、Gemini 4 と Qwen の Omni 系は音声・動画まで1つのモデルで受け取る。OpenAI は音声を音声用のモデルに分けている。
- 画像のトークンはClaude=28ピクセル区画、OpenAI=32ピクセル区画×1.2、Gemini=解像度の設定ごとの上限で数える。GPT-6 Astra は既定で元の大きさのままなので、スマホの写真は
detail: "high"か縮小で約5分の1になる。 - 動画は Gemini で1時間約36万トークン。Claude・OpenAI ではコマを画像で送り、音声は別に文字起こしする。
- MMMU-Pro は上位が9割近くで並び差がつかない。動画・文書・音声はそれぞれの試験と、自分の実物で確かめる。
- 画質の悪い画像・位置・数・長い動画の中盤・方言の音声は間違えやすい。金額や日付は人が突き合わせる。
まず試すなら、手元のスクリーンショットか PDF を1つ、使っている AI に渡して「表の数字をそのまま書き出して」と頼み、元と見比べてみるとよい。どこで間違えるかが分かれば、そのモデルに任せてよい範囲が見えてくる。
FAQ
はい。ChatGPT・Claude・Gemini の無料プランは、どれも画像を渡して質問できる。API では、Gemini API の料金表で Gemini 3.8 Flash に無料枠があり、Gemini 4 Carbon・Argon には無料枠がない(2026年11月12日確認)。なお、Google AI Studio と Gemini API の無料枠では、入力した内容が Google の製品改善に使われ、人が読むこともある(Gemini API 利用規約)。機微な画像・音声は入れないこと。無料プランに割り当てられるモデルは世代交代のたびに入れ替わるので、「画像・音声・動画のどれを入力できるか」「1日にどれだけ使えるか」を各サービスの画面で確かめるほうが確実だ。詳しくは無料AIツールガイド。
指している能力が違う。Midjourney や Stable Diffusion のような画像「生成」のツールは「テキスト→画像」の1方向。マルチモーダル AI は、主に「画像を理解する」側の能力を指す。ChatGPT や Gemini のように1つのサービスで両方をこなすものもあるが、裏では理解と生成を別のモデルが受け持つことが多く、片方が得意でももう片方が得意とは限らない。画像生成AI比較も参照。
Gemini API は動画をそのまま入力できる。大きい動画や何度も使う動画は Files API でアップロードして、その参照を渡すのが推奨で(有料枠は20GB・無料枠は2GBまで)、小さい動画はリクエストに直接埋め込める。公開されている YouTube の URL も渡せる(プレビュー機能。Google の開発者ドキュメント)。Google Cloud の Vertex AI 経由なら、fileData に Cloud Storage の gs:// URI を指定する(Google Cloud のドキュメント)。OpenAI と Claude の API は、2026年11月12日時点で動画を直接受け付けない。どちらも動画からコマを切り出して画像として送るのが手順で、OpenAI は公式 Cookbookに例がある。API の基本は AI API入門。
画像・音声・動画は機微な情報を含みやすい。学習への利用は個人向けのアプリと、API・法人向けで扱いが違う。個人向けでは、ChatGPT は会話を学習に使うことがあり、設定の「Improve the model for everyone」をオフにすれば止められる(OpenAI のヘルプ)。Claude(Free・Pro・Max)は、利用者が学習への利用を許可した場合に使う(Anthropic のプライバシーセンター)。Gemini アプリは「Keep Activity」がオンのあいだ、会話が人によるレビューを含めて Google のサービス改善に使われ、オフにすればそれを止められる(Gemini アプリのプライバシー ハブ)。一方、OpenAI の API と ChatGPT Business・Enterprise、Anthropic の API と法人向けプラン、Gemini API の有料枠は、既定で学習に使わない(Anthropic の法人向けの説明・Gemini API 利用規約)。ただしGemini API の無料枠と Google AI Studio は、入力が Google の製品改善に使われる。顔写真・医療画像・社内資料を扱うなら、有料の API か法人向けプランを選ぶこと。完全に外へ出したくないなら、重みが公開されたオープンモデルを手元で動かす方法がある(Qwen の全モダリティ対応なら、重みが公開されている Qwen3-Omni。Alibaba Cloud の API で提供される新しい Omni 系とは別)。
音声を入力に受け取るという意味ではマルチモーダルだが、作りは2通りある。音声を文字に起こしてから文章のモデルに渡す接ぎ木型と、音声を直接受け取って音声で返すネイティブ型だ。OpenAI の GPT-Live-1 や Google の Gemini 3.8 Live は音声対話用のモデルとして、文章用の汎用モデルとは別に用意されている(2026年11月12日時点)。聞きながら話す仕組みはGPT-Live の解説、録音ファイルの文字起こしはChatGPT の音声ファイルのアップロードを参照。