【アップデート】Gemini 3.7 Flashがリリースされました

【アップデート】Gemini 3.7 Flashがリリースされました

GoogleがGemini 3.7 Flashをリリースしました。3.6 Flash から 3週間ほどでのリリースです。ベンチマーク上では、Claude Sonnet 5を上回る成績を達成したようです。
2026.08.14

はじめに

こんにちは。
コンサルティング部の渡邉です。

2026年8月13日、Gemini 3.7 Flashglobaluseu リージョンでリリースされました。

https://docs.cloud.google.com/gemini/enterprise/docs/release-notes#August_13_2026

https://docs.cloud.google.com/gemini-enterprise-agent-platform/models/gemini/3-7-flash

Gemini 3.7 Flash は「コーディングおよびエージェント向けの最も高性能な主力モデル」として位置づけられており、Gemini 3.6 Flash からわずか3週間でのリリースとなりました。Gemini Enterprise Agent Platform(旧 Vertex AI)上で利用可能になっています。

https://blog.google/intl/ja-jp/company-news/technology/gemini-37-flash/

本記事では、Gemini 3.7 Flash の概要と、Gemini Enterprise Agent Platform で実際に利用する手順をご紹介します。

Gemini 3.7 Flash の概要

モデルスペック

基本的なモデルスペックは、Gemini 3.6 Flashと変更なしです。

項目 内容
モデル ID gemini-3.7-flash
入力モダリティ テキスト、画像、動画、音声、PDF
出力モダリティ テキスト
コンテキストウィンドウ 1,048,576 トークン
最大出力トークン 65,536 トークン
ステータス GA(Stable)
リリース 2026年8月

対応機能

対応機能についても、Gemini 3.6 Flashと変更なしです。

機能 サポート状況
Thinking(low / medium / high) 対応
System instructions 対応
Structured output 対応
Context caching 対応
Function calling 対応
Code execution 対応
Computer use 対応(Preview)
URL context 対応
Search grounding(Google Search) 対応
Google Maps grounding 対応
File search 対応
Live API 非対応
Image generation 非対応
Audio generation 非対応

Gemini 3.6 Flash との違い

3.7 Flash の主な改善点

Google Japan ブログ および公式ドキュメントによると、Gemini 3.7 Flash では以下の改善が行われています。

  • ソフトウェアエンジニアリング品質の向上: 実世界のソフトウェアエンジニアリングおよびエージェントベンチマークにおいて大幅に品質が向上。issue 解決率の改善と、失敗するエージェントループの削減が実現されています。
  • デザインモックからのコード生成精度の向上: デスクトップおよび Web アプリケーションのコードを、デザインモックから高い忠実度で生成。UI 生成における高い再現性とデザインへの忠実度が改善されています。
  • マルチモーダル理解力の向上: 複雑なドキュメント処理能力が強化されています。
  • 多段階推論の強化: より粘り強く思考を重ねる多段階計画立案が可能になっています。

ベンチマーク比較(3.7 Flash vs 3.6 Flash vs Claude Sonnet 5)

ベンチマーク Gemini 3.7 Flash Gemini 3.6 Flash Claude Sonnet 5
FrontierCode 1.1 Main(コーディング) 43.6% 34.4% 42.7%
DeepSWE v1.1(ソフトウェアエンジニアリング) 65.3% 49.0% 54.0%
WebDev Arena Elo(Web 開発) 1,588 1,538 1,541
AutomationBench(自動化) 30.4% 17.0% 10.7%

Google Japan 公式ブログのベンチマーク比較を確認すると、Gemini 3.7 Flash は 3.6 Flash からの大幅な改善により、コーディング・エージェント系ベンチマークで Claude Sonnet 5 をも上回る結果となったようです。特に ソフトウェアエンジニアリングのベンチマークであるDeepSWE v1.1(+11.3pt)と ワークフロー自動化のベンチマークであるAutomationBench(+19.7pt)で大きな差で上回っています。

スペック・料金の比較

基本的なモデルスペックと料金は 3.6 Flash と共通です。

項目 Gemini 3.7 Flash Gemini 3.6 Flash Gemini 3.5 Flash
コンテキストウィンドウ 1,048,576 1,048,576 1,048,576
最大出力トークン 65,536 65,536 65,536
デフォルト Thinking レベル MEDIUM MEDIUM MEDIUM
入力料金(/1M トークン) $1.50(導入価格 $0.75) $1.50(導入価格 $0.75) $1.50
出力料金(/1M トークン) $7.50(導入価格 $3.75) $7.50(導入価格 $3.75) $9.00
Tuning 非対応 非対応 対応
Live API 非対応 非対応 非対応

Gemini Enterprise App での利用

Gemini 3.7 Flash は Gemini Enterprise App でも利用可能です。利用する場合は、管理者が【機能管理】設定の【モデルの提供】セクションで Gemini 3.7 Flash トグルを有効にする必要があります。

alt text

実際に試してみる

Gemini Enterprise Agent Platform で Gemini 3.7 Flash を利用する手順を紹介します。

前提条件

  • Google Cloud プロジェクト(課金が有効)
  • Agent Platform API(aiplatform.googleapis.com)が有効化済み
  • roles/aiplatform.user(Agent Platform User)ロールが付与済み
  • Google Gen AI SDK for Python(google-genai)がインストール済み
  • gcloud CLI がインストール済み、ADC(Application Default Credentials)が設定済み

STEP 1: 環境のセットアップ

SDK をインストールし、環境変数を設定します。

# Google Gen AI SDK のインストール
pip install --upgrade google-genai
# 環境変数の設定
export GOOGLE_CLOUD_PROJECT=YOUR_PROJECT
export GOOGLE_CLOUD_LOCATION=global
export GOOGLE_GENAI_USE_ENTERPRISE=True
# ADC の設定(未設定の場合)
gcloud auth application-default login

STEP 2: テキスト生成(Python SDK)

最もシンプルなテキスト生成のリクエストです。model パラメータに gemini-3.7-flash を指定するだけで呼び出すことができます。

from google import genai
from google.genai.types import HttpOptions

client = genai.Client(http_options=HttpOptions(api_version="v1"))

response = client.models.generate_content(
    model="gemini-3.7-flash",
    contents="Google Cloud のマネージドサービスの利点を3つ挙げてください。",
)

print(response.text)
print(response.model_version)

Gemini 3.7 Flashのモデルを利用して実行することができています。

Google Cloud のマネージドサービス(Cloud Run、BigQuery、Cloud SQL など)を利用する主な利点を3つ挙げます。

### 1. 運用保守コスト・負荷の大幅な削減
サーバーのプロビジョニング、OSのアップデート、セキュリティパッチの適用、ハードウェアの保守などを Google が代行します。これにより、インフラ運用の専門知識がなくても安全にシステムを維持でき、運 用にかかる人件費や管理工数を大幅に削減できます。

### 2. 高度な自動スケーリングと高い可用性
アクセス数やデータ処理量の急激な変動に対して、自動的にリソースを拡大・縮小(オートスケーリング)します。サービスによってはアクセスがない時に「ゼロ」まで縮小してコストを抑えることも可能です。 また、Google の堅牢なグローバルインフラと冗長化の仕組みにより、障害時にも自動復旧するなど高い可用性が担保されています。

### 3. 開発スピードの向上(コア業務への集中)
インフラ構築や運用の手間がなくなるため、エンジニアはアプリケーションコードの開発やデータ分析といった「ビジネス価値に直結するコア業務」に集中できます。環境構築が数クリックや数行のコマンドで完 了するため、新しいサービスの市場投入(Time to Market)を劇的に早めることができます。

gemini-3.7-flash

STEP 3: Thinking モードの設定

Gemini 3.7 Flash は Thinking 機能をサポートしており、推論レベルを LOWMEDIUMHIGH から選択できます。

各レベルの使い分けの目安は以下の通りです。

レベル 用途
LOW シンプルなタスク。高スループット・低レイテンシが重要な場合
MEDIUM 中程度の複雑さのタスク。推論と速度のバランスが必要な場合
HIGH 複雑なプロンプト。マルチステップの計画、コード生成、高度な Function calling が必要な場合
from google import genai
from google.genai.types import (
    GenerateContentConfig,
    HttpOptions,
    ThinkingConfig,
    ThinkingLevel,
)

client = genai.Client(http_options=HttpOptions(api_version="v1"))

response = client.models.generate_content(
    model="gemini-3.7-flash",
    contents="以下の Python コードのバグを見つけて修正してください:\ndef fibonacci(n):\n    if n <= 1:\n        return n\n    return fibonacci(n-1) + fibonacci(n-2)",
    config=GenerateContentConfig(
        thinking_config=ThinkingConfig(
            thinking_level=ThinkingLevel.HIGH
        )
    ),
)

print(response.text)

# Thinking に使用されたトークン数
print(f"Thinking tokens: {response.usage_metadata.thoughts_token_count}")
print(f"Total tokens: {response.usage_metadata.total_token_count}")

実行結果はこちらです。
コードの問題点から、修正案を2つ出してくれました。

提示されたコードには、**「負の数の扱い(仕様・ロジックのバグ)」** **「計算量の爆発(実用上の重大な問題)」** という2つの問題点があります。

### 問題点

1. **負の数の入力に対する挙動(バグ)**
   `if n <= 1:` となっているため、例えば `fibonacci(-5)` を実行すると `-5` がそのまま返されてしまいます。一般的にフィボナッチ数列は $0$ 以上の整数で定義されるため、負の数が渡された場合はエラ ー(例外)を発生させるのが適切です。

2. **計算量が膨大(実用上の問題)**
   単純な再帰呼び出しを行っているため、計算量が **$O(2^n)$** となり指数関数的に増大します。
   `n = 35` `40` を超えると計算が終わらなくなります(同じ計算を何度も重複して行っているため)。

### 修正案 1: 再帰 + メモ化(最も元のコードに近い修正)

標準ライブラリの `@lru_cache` を使って計算結果をキャッシュ(メモ化)し、負の数のチェックを追加します。
計算量は **$O(n)$** に劇的に改善されます。

from functools import lru_cache

@lru_cache(maxsize=None)
def fibonacci(n):
    if not isinstance(n, int) or n < 0:
        raise ValueError("n は0以上の整数である必要があります。")

    if n <= 1:
        return n
    return fibonacci(n - 1) + fibonacci(n - 2)

### 修正案 2: ループ(反復法)による実装(推奨)

Pythonでは再帰深度の上限(デフォルトで1000回程度)があるため、大きな $n$ を扱う場合はループ処理で書くのが最も安全で効率的です。
(時間計算量: **$O(n)$** / 空間計算量: **$O(1)$**

def fibonacci(n):
    if not isinstance(n, int) or n < 0:
        raise ValueError("n は0以上の整数である必要があります。")

    if n <= 1:
        return n

    a, b = 0, 1
    for _ in range(2, n + 1):
        a, b = b, a + b
    return b

### 動作確認

print(fibonacci(0))  # 0
print(fibonacci(1))  # 1
print(fibonacci(10))  # 55
print(fibonacci(100))  # 354224848179261915075 (一瞬で計算可能)
# fibonacci(-1)         # ValueError が発生

Thinking tokens: 1324
Total tokens: 2038

まとめ

今回は、Gemini 3.7 Flash の概要と、Gemini Enterprise Agent Platform での利用方法についてご紹介しました。

まさかのGemini 3.7 Flash が 3.6 Flashの登場から3週間ほどの速さでGAとなり、Flash ファミリーの最新 Stable モデルとして利用可能になりました。
ベンチマーク上はClaude Sonnet 5よりも性能が良いとのことなので、実際にGemini 3.7 Flashを日常利用してみて体感してみたいと思います。

料金やコンテキストウィンドウなどの基本スペックは 3.6 Flash と同一であり、Gemini Enterprise Agent Platform上はまだ記載がありませんが、Google AI Studioなどでは、2026年12月31日までは導入価格(50% オフ)が適用されるため、追加コストなしで最新モデルに切り替えられます。

Gemini Enterprise Agent Platform での利用は、既存のコードのモデル ID を gemini-3.7-flash に変更するだけで移行可能です。

まずは気軽に試せる環境で、お試しいただければと思います。

この記事が誰かの助けになれば幸いです。

以上、コンサルティング部の渡邉でした!


AI白書2026 配布中

クラスメソッドが独自に行なったAI診断調査をもとに、企業のAI活用の現在地を調査レポートとしてまとめました。企業規模別の活用度傾向に加え、規模を超えてAI活用を進める企業に共通する取り組みまで、自社の現在地を捉えるためのヒントにぜひ。

AI白書2026

無料でダウンロードする

この記事をシェアする

DevelopersIO 2026

関連記事