GEMINI LABEN
DEPRECATION — 画像プレビューモデル2種が本日6/25に停止。利用中の自動化・スクリプトは本日中の移行が必須ですGA — 入れ替わりでgemini-3.1-flash-imageとgemini-3-pro-imageがネイティブ画像モデルの正式版になりましたMEDIA — 動画→画像生成に対応。動画を文脈として渡し高品質なサムネイル等を生成できます(3.1 flash image限定)AUDIO — Gemini 3.1 Flash TTSプレビューが追加。低コストで表情豊か、制御しやすい音声合成ですMODEL — Gemini 3.5 Flashは一般提供済み。3.1 Proをほぼ全ベンチで上回りつつ4倍高速に動作しますSEARCH — File Searchはマルチモーダル検索に対応。gemini-embedding-2で画像をネイティブに埋め込み・検索できますDEPRECATION — 画像プレビューモデル2種が本日6/25に停止。利用中の自動化・スクリプトは本日中の移行が必須ですGA — 入れ替わりでgemini-3.1-flash-imageとgemini-3-pro-imageがネイティブ画像モデルの正式版になりましたMEDIA — 動画→画像生成に対応。動画を文脈として渡し高品質なサムネイル等を生成できます(3.1 flash image限定)AUDIO — Gemini 3.1 Flash TTSプレビューが追加。低コストで表情豊か、制御しやすい音声合成ですMODEL — Gemini 3.5 Flashは一般提供済み。3.1 Proをほぼ全ベンチで上回りつつ4倍高速に動作しますSEARCH — File Searchはマルチモーダル検索に対応。gemini-embedding-2で画像をネイティブに埋め込み・検索できます
記事一覧/API / SDK
API / SDK/2026-06-25上級

プレビュー画像モデル停止の朝に学んだこと — Gemini 画像モデル GA 移行と廃止に強いパイプライン設計

gemini-3.1-flash-image-preview と gemini-3-pro-image-preview の停止を機に、GA 版への移行手順と、廃止日に振り回されない画像生成パイプラインの設計をコード付きで整理します。動画から画像を生成するサムネイル自動化も扱います。

gemini-api249image-generation7deprecation4pipeline6python91automation29thumbnailproduction92

プレミアム記事

無人で回している画像生成処理が、ある朝とつぜん 404 NOT_FOUND を返し始める。その原因が自分のコードではなく、外部のモデル廃止スケジュールにあった——という経験をされた方は少なくないのではないでしょうか。

2026年6月25日、gemini-3.1-flash-image-previewgemini-3-pro-image-preview の2つの画像プレビューモデルが停止されました。入れ替わりに、ネイティブ画像モデルの正式版として gemini-3.1-flash-image(Flash Image)と gemini-3-pro-image(Pro Image)が GA に昇格しています。

私自身、壁紙や癒し系のアプリで図版やサムネイルを自動生成する処理をいくつか回しております。プレビュー版のモデルIDをコードに直書きしていた頃は、こうした廃止のたびに該当箇所を探して書き換える、という後手の対応を繰り返していました。今回はその反省を踏まえ、GA への移行手順と同時に「廃止日に振り回されないパイプライン設計」を共有いたします。

プレビューと GA で、実際に何が変わるのか

まず押さえておきたいのは、今回の変更が単なる名前替えではないという点です。モデルIDから -preview サフィックスが落ちたことには、運用上の意味があります。

項目プレビュー版GA 版
モデルIDgemini-3.1-flash-image-previewgemini-3.1-flash-image
SLA・安定性保証なし(予告で停止しうる)あり(廃止には移行期間)
料金体系暫定・変動しうる確定
本番利用の推奨非推奨(検証向け)推奨
動画→画像生成一部のみFlash Image で対応

プレビュー版は「いつ消えてもおかしくない」前提のモデルでした。検証や試作には便利ですが、無人で回す本番処理に直書きするのは、今思えば筋の悪い設計だったと感じています。GA 版は廃止時に移行期間が設けられるため、同じ事故は起きにくくなります。

ただし、GA 版に差し替えれば終わり、ではありません。次にまた別のモデルが廃止される日は必ず来ます。大切なのは「次の廃止」に備えた構造を、この移行のタイミングで仕込んでおくことだと考えています。

移行の最小手順:まずは止まった処理を動かす

緊急で動かす必要がある場合の最小手順から示します。多くのコードでは、モデルIDの差し替えだけで復旧します。

from google import genai
 
client = genai.Client(api_key="YOUR_API_KEY")
 
# Before(停止済み):
# model = "gemini-3.1-flash-image-preview"
 
# After(GA):
model = "gemini-3.1-flash-image"
 
response = client.models.generate_content(
    model=model,
    contents="A calm minimalist wallpaper, soft gradient, muted teal",
)
 
# 生成画像はパートとして返る
for part in response.candidates[0].content.parts:
    if part.inline_data is not None:
        with open("wallpaper.png", "wb") as f:
            f.write(part.inline_data.data)

この段階での注意点は、プレビューと GA でレスポンス形状が同じでも、生成結果のトーンが微妙に変わることがある点です。プロンプトをそのまま流用すると、色味や構図がわずかにずれる場合があります。本番に流す前に、代表的なプロンプト数本で出力を目視確認することを推奨します。

ここまでお読みいただきありがとうございます。

この記事の続きを読む

この先には、実装コードやベンチマーク結果など、実務でお役に立てる内容をご用意しています。このサイトは広告を掲載しておらず、サーバーや開発にかかる費用はメンバーの皆様のご支援で成り立っています。もしお役に立てていましたら、ご支援いただけますと大変ありがたいです。

この記事で得られること
プレビュー画像モデルから GA 版(gemini-3.1-flash-image / gemini-3-pro-image)へ安全に切り替えるための、モデルIDを一元管理する設定レイヤーのコードを手に入れられます
廃止日を見落として無人処理が止まる事故を防ぐ、モデル寿命チェックと事前アラートの仕組みを実装できます
動画ファイルを文脈に渡してサムネイルを生成する video→image の実装と、図版自動化に組み込む際のコスト試算を把握できます
Stripe による安全な決済 · いつでもキャンセル可能

この記事を購入する

この先の内容をすべてお読みいただけます。一度のご購入で、いつでも何度でもアクセスできます。このサイトは広告を掲載しておらず、皆さまのご支援がサーバー費用などの運営を支えています。

または
メンバーシップなら全記事が読み放題 →
シェア

お読みいただきありがとうございます

Gemini Lab は広告なしで運営しており、サーバー費用などの運営コストはメンバーシップのご支援で賄っています。実装コード・ベンチマーク・本番設計パターンなど、実務でお役立ていただける記事を毎日更新しています。もし読んでよかったと感じていただけましたら、ぜひご覧ください。

  • コピー&ペーストで使える実装コード付き
  • 毎日新しい上級ガイドを追加
  • ¥580/月 または ¥1,480 の永久アクセス
メンバーシップを見る →

関連記事

API / SDK2026-04-18
Veo 3 × Lyria 3 Pro API で構築する自動コンテンツ生成パイプライン — 動画×音楽の量産システムを個人で作る
Veo 3 とLyria 3 Pro のAPIを組み合わせ、テキストから動画と音楽を自動生成して合成するパイプラインを構築します。環境構築から本番運用、コスト最適化、よくある落とし穴まで完全解説します。
API / SDK2026-03-25
Gemini API プロンプト評価・最適化パイプライン構築ガイド — LLM-as-Judge で品質を自動計測する
Gemini API を使ったプロンプト評価パイプラインの構築方法を解説。LLM-as-Judge パターン、A/Bテスト、自動スコアリング、コスト対品質の最適化まで、本番運用に必要な実装を網羅します。
API / SDK2026-06-19
Managed Agents の請求はトークンだけでは読めない — サンドボックス稼働時間に予算境界を引く設計
公開プレビューの Managed Agents は、トークンに加えてサンドボックスの稼働時間でも課金されます。ハングした1実行が静かに予算を削る第二の課金軸を切り分け、壁時計上限・アイドル切断・同時実行の天井を動く Python で設計します。
📚RECOMMENDED BOOKS
大規模言語モデル入門
山田育矢
LLM開発
生成AIプロンプトエンジニアリング入門
我妻幸長
プロンプト
Claude CodeによるAI駆動開発入門
平川知秀
AI駆動開発
※ アフィリエイトリンクを含みます
もっと見る →