Gemini 3.7 Flash の新機能

最新モデル その他のモデル

Gemini 3.7 Flash(gemini-3.7-flash)は一般提供(GA)されており、本番環境で使用できます。コーディングとエージェントに対応する、Google 史上最もインテリジェントなワークホース モデルです。

このガイドでは、Gemini 3.7 Flash の新機能、API の変更、コードサンプル、移行ガイダンスについて説明します。

新しいモデル

モデル モデル ID デフォルトの思考レベル 料金 説明
Gemini 3.7 Flash gemini-3.7-flash medium 3.7 Flash は、年末までお試し価格(100 万入力トークンあたり $0.75、100 万出力トークンあたり $3.75)でご利用いただけます。詳細については、料金をご覧ください。 複雑なコーディング、エージェント ワークフロー、信頼性の高いマルチステップ実行向けに構築された、Google の最も高性能な Flash モデル。

Gemini 3.7 Flash は、100 万トークンのコンテキスト ウィンドウ、最大 64,000 個の出力トークン、調整可能な思考レベル(low、medium、high)、3.6 Flash と同じ一連の組み込みツールをサポートしています。

仕様の詳細については、Gemini 3.7 Flash モデルのページをご覧ください。料金の詳細については、料金ページをご覧ください。

クイックスタート

Python

from google import genai

client = genai.Client()

interaction = client.interactions.create(
    model="gemini-3.7-flash",
    input="Write a responsive navigation component in React with smooth animations and dark mode toggle."
)

print(interaction.output_text)

JavaScript

import { GoogleGenAI } from "@google/genai";

const client = new GoogleGenAI({});

const interaction = await client.interactions.create({
  model: "gemini-3.7-flash",
  input: "Write a responsive navigation component in React with smooth animations and dark mode toggle.",
});

console.log(interaction.output_text);

Java

import com.google.genai.Client;
import com.google.genai.gaos.models.interactions.CreateModelInteraction;
import com.google.genai.gaos.models.interactions.Interaction;
import com.google.genai.gaos.models.interactions.InteractionsInput;
import com.google.genai.gaos.models.interactions.Model;
import com.google.genai.gaos.models.operations.CreateInteractionRequestBody;

Client client = new Client();
CreateModelInteraction req = CreateModelInteraction.builder()
    .model(Model.of("gemini-3.7-flash"))
    .input(InteractionsInput.of("Write a responsive navigation component in React with smooth animations and dark mode toggle."))
    .build();
Interaction interaction =
    client.interactions.create(CreateInteractionRequestBody.of(req)).interaction().get();
System.out.println(interaction.outputText().orElse(""));

REST

curl "https://generativelanguage.googleapis.com/v1beta/interactions" \
  -H "x-goog-api-key: $GEMINI_API_KEY" \
  -H 'Content-Type: application/json' \
  -X POST \
  -d '{
    "model": "gemini-3.7-flash",
    "input": "Write a responsive navigation component in React with smooth animations and dark mode toggle."
  }'

Gemini 3.7 Flash の新機能

  • コーディングとエージェント タスク: 実際のソフトウェア エンジニアリングとエージェントのベンチマークで品質が大幅に向上し、問題解決が改善され、エージェント ループの失敗が減少しました。
  • ウェブ開発とデザインの同等性の強化: デザイン モックから忠実度の高いデスクトップ アプリケーションとウェブ アプリケーションのアプリケーション コードを直接生成します。デザインの準拠性が大幅に向上し、モックに対して既存のコードベースを監査して 1 対 1 のデザインの同等性を検証できます。
  • プロモーション料金: Gemini 3.7 Flash は、100 万入力トークンあたり $0.75、100 万出力トークンあたり $3.75 のお試し価格でご利用いただけます。この新しいレートは 3.6 Flash にも適用されます。お試し価格は 2026 年 12 月 31 日に終了します。その後は、入力トークン 100 万個あたり $1.50、出力トークン 100 万個あたり $7.50 が適用されます。

適切なモデルを選択する

次の表を参照して、ワークロードの推奨される移行先を確認してください。Gemini 3.5 Flash、Gemini 3 Flash(プレビュー版)、Gemini 3.1 Pro からアップグレードするには、非推奨のサンプリング パラメータ(temperature、top_p、top_k)と事前入力されたモデルターンを削除してください。Gemini 3.6 Flash では、これらのパラメータはすでにサポートされていません。

モデル 主なユースケース: 移行先として推奨される一般提供版
Gemini 3.7 Flash
gemini-3.7-flash
コード生成、空間/マルチモーダル推論、マルチステップ エージェント ワークフロー、設計準拠 Gemini 3.6 Flash、Gemini 3.5 Flash、Gemini 3 Flash(プレビュー)、Gemini 3.1 Pro

推論レベルについて

Gemini 3.7 Flash を使用すると、モデルの思考レベルを調整して、レイテンシとインテリジェンスを柔軟に制御できます。

  • 思考労力を軽減: インシデント対応パイプライン、リアルタイム チャット、下書きの作成、高速データ分析など、レイテンシが重要なタスクの回答時間を短縮します。
  • 中(デフォルト): ほとんどのタスクに最適な品質です。複雑なコードやエージェントのユースケースにおすすめです。初回パスの精度が高くなります。
  • 思考努力が高い: モデルの思考能力とツール使用能力を最大限に引き出します。複雑な推論、難しい数学、難しいコーディングやエージェント タスクに最適です。トークン消費量とコストが増加しますが、思考と関数呼び出しを拡張できます。

Gemini 3.7 Flash で思考レベルを構成するには:

Python

from google import genai

client = genai.Client()

interaction = client.interactions.create(
    model="gemini-3.7-flash",
    input="Analyze this payment processing pipeline for race conditions during retry attempts and rewrite the transaction locks safely.",
    generation_config={
        "thinking_level": "medium"  # Balanced reasoning effort for complex tasks
    }
)

print(interaction.output_text)

多言語コードの例(JavaScript、Java、Go、REST)と詳細な推論のコンセプトについては、Gemini 3.8 Flash の推論レベルについてをご覧ください。

Antigravity エージェントのサポート

Gemini 3.7 Flash では、Gemini Managed Agents の Antigravity エージェントと Google Antigravity SDK の強化がサポートされました。

現在のコードサンプルと最新のデフォルト エージェント構成については、Antigravity エージェント ガイドと Gemini 3.8 Flash ガイドをご覧ください。

移行チェックリスト

  `/gemini-api-dev migrate my app to Gemini 3.7 Flash`

gemini-3.7-flash に移行する

  • モデル ID を更新: ターゲット モデル文字列を gemini-3.7-flash に変更します。
  • 思考レベルを構成する: thinking_budget を文字列列挙型 thinking_level に置き換え、ワークロードに必要な "low"、"medium"(デフォルト)、"high" に設定します。
  • Gemini 3 API パラメータの変更を適用する: 非推奨のサンプリング パラメータ(temperature、top_p、top_k)、candidate_count(Gemini 3 以降ではサポートされていません)、事前入力されたモデルのターンを削除します。Gemini 3.6 API の変更とパラメータの更新をご覧ください。
  • Gemini 3.x のベースライン要件: 関数呼び出しの厳密なレスポンス マッチング、SDK の更新、思考シグネチャの保持については、Gemini 3.5 移行チェックリストをご覧ください。

料金

料金の詳細と初回料金については、料金ページをご覧ください。

次のステップ