TLDR: Gemini 3.7 Flash (モデルID gemini-3.7-flash)は、2026年8月13日にリリースされた、コーディング、エージェント型ワークフロー、ウェブ開発、知識集約型タスクに向けた Google の最も高性能な Flash クラスのワークホースモデルです。
このモデルは 1,048,576 トークンのコンテキストウィンドウ、最大 65,536 トークンの出力、調整可能な思考レベル(low/medium/high)、強力なマルチモーダル対応を備え、2026年12月31日までのイントロ価格は入力 1M トークンあたり $0.75 / 出力 1M トークンあたり $3.75 です。Google の Interactions API 経由、またはマルチモデル運用に便利な CometAPI の統合エンドポイントから利用できます。本ガイドでは、新機能、API パラメータ、CometAPI を用いたステップバイステップの使い方、コード例、ベンチマーク、ベストプラクティスを解説します。
主なポイント
- Gemini 3.7 Flash は、コーディング(FrontierCode 1.1 Main: 43.6% vs 34.4%; DeepSWE v1.1: 65.3% vs 約49%)、ウェブ開発(WebDev Arena Elo 1588 vs 1538)、ドキュメント処理(GDP.pdf 34% vs 22%)、業務自動化(AutomationBench 30.4% vs 17%)で 3.6 Flash を大きく上回ります。
- 最新機能には Interactions API(
client.interactions.create)を使用。thinking_level が旧来の budget パラメータを置き換えます。 - CometAPI は単一の API キーで Gemini 3.7 Flash とその他 500+ モデルに OpenAI 互換(またはネイティブ Gemini)でアクセスでき、請求・切替・コスト管理を簡素化します。
- マルチモーダル入力(テキスト、画像、動画、音声、PDF)にテキスト出力。関数呼び出し、コード実行、検索グラウンディング、コンピュータ操作(プレビュー)などの内蔵ツールを搭載。
- 2026年12月31日まで、入力 1M トークンあたり $0.75、出力 1M トークンあたり $3.75。イントロ価格は 2026年12月31日に終了、その後は標準レート $1.50 / $7.50 を想定。
- 本番エージェント、高精度コード生成、コスト効率と信頼性が重要なマルチステップのワークフローに最適。
Google は Gemini 3.7 Flash を 2026年8月13日に、Gemini 3.6 Flash からわずか 3 週間でリリースしました。コーディングやエージェントに最適化された最もインテリジェントなワークホースモデルとして位置づけられています。複雑なソフトウェアエンジニアリング、エージェントによるマルチステップ実行、強いデザイン順守性を伴う Web/UI 生成、金融・法務・生命科学など知識密度の高い領域をターゲットにしています。
重要: Gemini 3.7 Flash は、重要な Gemini 3.x API の挙動変更を導入または継承しています。特に旧バージョンの Gemini アプリを移行する開発者は、
temperature、top_p、top_kを削除し、thinking_budgetをthinking_levelに置き換え、サポートされないcandidate_countを削除し、モデルターンのプレフィルをやめる必要があります。
Gemini 3.7 Flash とは?
Gemini 3.7 Flash は、Google が 2026年8月13日にリリースした最新の Flash クラス生成 AI モデルです。
Google はこれを「コーディングとエージェント向けの、これまでで最もインテリジェントなワークホースモデル」と表現しています。Gemini 3.6 Flash のわずか 3 週間後というスピードで登場したことから、開発者向けの Flash モデルでイテレーションの加速が示唆されます。
Gemini 3.7 Flash は、単なる高速チャットボットではなく、以下のようなワークロードを想定しています。
- 複数ステップで推論する
- ソフトウェアを書いてデバッグする
- ツールを使う
- 外部システムとやり取りする
- 大規模文書を解析する
- デザインを動作するインターフェースに変換する
- 業務ワークフローを実行する
- AI エージェントの一部として動作する
この違いは重要です。
従来型のチャットボットなら、例えば次のように答えるでしょう。
「OAuth を実装するにはどうすればよいですか?」
一方、エージェント指向のコーディングモデルは、リポジトリを理解し、ファイルを確認し、依存関係を特定し、変更案を提示し、ツールを実行し、エラーを診断し、実装が動くまで反復することが期待されます。
Gemini 3.7 Flash は、明確に後者のシナリオに重点を置いて設計されています。
Gemini 3.7 Flash API:中核仕様
公式の Gemini API ドキュメントでは、Gemini 3.7 Flash が一般提供(GA)で、以下の主要仕様と記載されています。
| Specification | Gemini 3.7 Flash |
|---|---|
| Model ID | gemini-3.7-flash |
| Availability | Generally Available |
| Context window | 1,000,000 tokens |
| Maximum output | 64,000 tokens |
| Default thinking level | Medium |
| Thinking levels | Low, Medium, High |
| Input | Multimodal capabilities supported through Gemini platform |
| Primary focus | Coding, agents, web development, knowledge work |
| Intro input price | $0.75 / 1M tokens |
| Intro output price | $3.75 / 1M tokens |
| Intro price expiration | December 31, 2026 |
| Standard input price after intro | $1.50 / 1M tokens |
| Standard output price after intro | $7.50 / 1M tokens |
100 万トークンのコンテキストウィンドウは、大規模なリポジトリ、長大な技術文書、エンタープライズ文書、マルチステップのエージェントセッションに特に有用です。
Gemini 3.7 Flash API は何が変わったのか?
これは開発者にとって最重要のセクションです。
Gemini 3.7 Flash への移行は、単に
gemini-3.6-flash
を
gemini-3.7-flash
に変えるだけではありません。
Google の Gemini 3.x 世代では、旧アプリケーションを破壊し得る API 挙動の変更が導入されています。Gemini 3.7 の移行ドキュメントでは、特にいくつかの変更が指摘されています。
1. temperature、top_p、top_k は非推奨
旧来の Gemini 連携では、次のような設定がよく使われていました。
generation_config = {
"temperature": 0.7,
"top_p": 0.9,
"top_k": 40
}
Gemini 3.x では、これらのサンプリングパラメータは削除すべきです。
Google は、これらのパラメータは非推奨であり、将来のモデル世代では、黙って受理されるのではなく拒否される可能性があると述べています。
Gemini 3.7 Flash では、代わりに思考制御を使用します。
generation_config = {
"thinking_level": "medium"
}
これは概念的に大きな変更です。
ランダム性を主に制御するのではなく、推論努力の度合いを明示的に制御できます。
2. thinking_budget は thinking_level に
旧来の推論設定を用いていたアプリケーションには、次のようなものがあるかもしれません。
{
"thinking_budget": 4096
}
Gemini 3.7 Flash では次のようにします。
{
"thinking_level": "medium"
}
サポートされるレベルは以下の通りです。
lowmediumhigh
Google は、low はレイテンシ重視のタスクに有用、medium はデフォルトかつ汎用、high は難度の高い推論・数学・コーディング・エージェントタスクに適すると説明しています。
3. candidate_count は削除すべき
Google の移行チェックリストでは、Gemini 3.x でサポートされない candidate_count を削除するよう指示しています。
したがって、次のようなレガシー設定は
{
"candidate_count": 3
}
そのまま Gemini 3.7 Flash に持ち込むべきではありません。
4. モデルターンのプレフィルはサポートされない
古い会話アーキテクチャでは、要求の末尾に部分的にプレフィルされたモデルターンを付与することがありました。
Gemini の新しい API 挙動では、このパターンの見直しが必要です。
Google は、マルチターンでのやり取りには previous_interaction_id によるサーバーサイドの会話状態を利用し、プレフィルされたモデルターンを削除することを推奨しています。
5. 関数呼び出しには追加の配慮が必要
移行ガイダンスでは、関数呼び出しの変更点にも注目しています。
ツールを利用するアプリケーションでは、以下に注意してください。
- マルチモーダルアセット
- インラインの指示
- 関数レスポンスのメタデータ
call_id- 関数名
- 不正な関数呼び出しによるエラー
特に generateContent API では、FunctionResponse オブジェクトに call_id と name の両方を含めるべきだと Google は述べています。
これは、関数呼び出しがもはやオプションの「あると便利」程度ではなく、コーディングやワークフローエージェントの中核となっているため、特にエージェントアプリケーションで重要です。
CometAPI を使って Gemini 3.7 Flash API を利用する方法
CometAPI は、単一の API キーで 500 以上のモデル(Gemini ファミリーを含む)にアクセスできる統合 API ゲートウェイで、OpenAI 互換エンドポイント、競争力のある価格、マルチベンダー管理の簡素化を提供します。既に OpenAI SDK を使用している、または Gemini、Claude、GPT などを切り替えたいが認証や請求ロジックを作り直したくない場合に特に有用です。
以下は本番運用を意識した完全な手順です。各ステップは明確さと SEO のため H2 で構成しています。
CometAPI にサインアップし API キーを取得する
- https://www.cometapi.com/ にアクセスし、アカウントを作成します(Google、GitHub、またはメール)。
- API Keys / Console セクションへ移動: https://www.cometapi.com/console/token。
- Create API Key をクリックし、わかりやすい名前(例: gemini-3.7-flash-prod)を付け、キーをコピーします。
- 環境変数として安全に保管します:Bash
export COMETAPI_KEY="your-key-here"
キーをバージョン管理にコミットしたり、クライアントサイドコードで露出させたりしないでください。
CometAPI は従量課金制で、レートは通常ベンダー直接価格と比べても競争力があり、月額最低料金はありません。
必要な SDK をインストール
ネイティブ Gemini スタイル(フル機能互換のため推奨):
Bash
pip install google-genai
OpenAI 互換呼び出し(移行が最も容易):
Bash
pip install openai
Node.js 版も利用可能です(@google/genai または OpenAI Node SDK)。
CometAPI 用クライアントの設定
オプション A – CometAPI を向くネイティブ Google GenAI クライアント(Interactions API と思考制御を維持):
Python
import os
from google import genai
client = genai.Client(
http_options={
"api_version": "v1beta",
"base_url": "https://api.cometapi.com"
},
api_key=os.environ.get("COMETAPI_KEY")
)
オプション B – OpenAI 互換クライアント(既存の OpenAI ベースコードに最適):
Python
from openai import OpenAI
import os
client = OpenAI(
api_key=os.environ.get("COMETAPI_KEY"),
base_url="https://api.cometapi.com/v1"
)
どちらの方法でも、CometAPI を経由してトラフィックがルーティングされ、model パラメータで上流モデルを選択します。
最初の Gemini 3.7 Flash 呼び出しを実行
Interactions API スタイル(設定済み GenAI クライアント経由):
Python
interaction = client.interactions.create(
model="gemini-3.7-flash",
input="Write a production-ready Three.js script that renders a realistic 3D black hole with accretion disk and gravitational lensing.",
generation_config={
"thinking_level": "medium"
}
)
print(interaction.output_text)
OpenAI 互換の chat completions スタイル:
Python
response = client.chat.completions.create(
model="gemini-3.7-flash", # Confirm exact model ID in CometAPI dashboard if aliased
messages=[
{"role": "system", "content": "You are an expert software engineer."},
{"role": "user", "content": "Write a Python function that safely handles concurrent payment retries with proper locking."}
],
max_tokens=4096
)
print(response.choices[0].message.content)
cURL 例(OpenAI 互換):
Bash
curl https://api.cometapi.com/v1/chat/completions \
-H "Authorization: Bearer $COMETAPI_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "gemini-3.7-flash",
"messages": [
{"role": "user", "content": "Explain the key improvements in Gemini 3.7 Flash in 3 bullet points."}
]
}'
アグリゲータでは識別子やエイリアスがわずかに異なることがあるため、CometAPI の Models ダッシュボードで正確なモデル文字列を必ず確認してください。
思考レベルと高度な生成オプションの設定
複雑なコーディングやエージェントタスクでは、思考レベルを明示的に設定します。
Python
interaction = client.interactions.create(
model="gemini-3.7-flash",
input="Analyze this payment processing pipeline for race conditions and rewrite the locks safely.",
generation_config={
"thinking_level": "high" # or "low" / "medium"
}
)
- low: 最速。リアルタイムチャットや簡単な下書きに適します。
- medium(デフォルト): 多くのコーディングやエージェント作業で最適なバランス。
- high: 推論深度とツール利用を最大化。トークン/コスト消費は増えます。
マルチモーダル入力(画像、PDF、動画、音声)の追加
Gemini 3.7 Flash はマルチモーダルをネイティブに受け付けます。画像+テキストの例(GenAI クライアント使用):
Python
from google.genai import types
# Assume image bytes or file path handled appropriately
response = client.models.generate_content( # or interactions equivalent
model="gemini-3.7-flash",
contents=[
types.Part.from_bytes(data=image_bytes, mime_type="image/jpeg"),
"Describe the UI design system in this mockup and generate matching React + Tailwind code."
]
)
PDF、動画、音声にも同様のパターンが機能します。デザインからコードへの変換、文書 Q&A、動画解析ワークフローに強力です。
関数呼び出し / ツール利用の実装
リクエストでツールを宣言し、モデルに呼び出しの判断を任せます。CometAPI はこれらを基盤の Gemini バックエンドへ透過的に渡します。公式の Gemini 関数呼び出しスキーマ(name、description、parameters は JSON Schema)に従ってください。関数呼び出しを受け取ったら、ツールを実行し、次のターンで結果を返します。
Gemini 3.7 Flash の API パラメータ
Interactions API(推奨)で呼び出す際の主なパラメータは以下です。
- model: "gemini-3.7-flash"(必須)
- input: 文字列または構造化コンテンツ(テキスト+マルチモーダルパーツ)
- generation_config(任意のオブジェクト):
- thinking_level: "low" | "medium" | "high"(デフォルトは medium)
- 構造化出力やセーフティ等のサポート項目
- tools / ツール宣言(関数呼び出し用)
- system instructions(system ロールまたはクライアントに応じた専用フィールド)
- マネージドエージェント(例: Antigravity)利用時の環境/エージェント設定
ネイティブの generateContent スタイル呼び出しも利用可能ですが、フル機能アクセスとエージェントオーケストレーションには Interactions API が推奨です。
トークンカウント、キャッシュ(暗黙+明示)、バッチ推論、priority/flex オプションに対応しています。
最重要のパラメータと設定コンセプトを以下にまとめます。
| Parameter | Purpose | Gemini 3.7 Flash guidance |
|---|---|---|
| model | モデル選択 | gemini-3.7-flash |
| input | Interactions API におけるユーザー指示 | 必須 |
| generation_config | 生成コントロール | Gemini 3.x でサポートされる項目を使用 |
| thinking_level | 推論努力の制御 | low, medium, high |
| contents | Gemini generateContent の入力 | Gemini 形式のリクエストで使用 |
| parts | 個別コンテンツ要素 | テキスト/マルチモーダルコンテンツ |
| temperature | サンプリングのランダム性 | 使用不可 |
| top_p | ニュークリアスサンプリング | 使用不可 |
| top_k | Top-K サンプリング | 使用不可 |
| thinking_budget | 旧来の思考制御 | thinking_level に置換 |
| candidate_count | 候補の複数生成 | Gemini 3.x では非サポート |
| previous_interaction_id | 会話の継続性 | マルチターンの Interactions API ワークフローで推奨 |
Google の移行ドキュメントでは、非推奨/非サポートのパラメータと新しい会話パターンが明示されています。
本番運用のベストプラクティスと移行のヒント
- まずは thinking_level="medium" で開始し、品質・レイテンシ・コストのバランスを測定。
- 非推奨パラメータ(temperature、top_p、top_k、旧 thinking budget)を削除。
- エージェント型のマルチステップフローや Antigravity 連携には Interactions API を優先。
- マルチモデルアプリでは CometAPI の base URL を維持し、model 文字列だけを変更すれば再認証不要。
- 固有のエージェントループで十分にテスト。3.7 Flash は失敗ループを減らしますが、明確な system 指示とツールスキーマは依然として有効。
- サブタスクによっては Gemini 3.7 Flash 以外が最適な場合も。CometAPI の他モデル(特化画像生成や別系統の推論モデル等)と組み合わせると効果的。
ストリーミング、キャッシュ、バッチリクエストの取り扱い
- ストリーミングは OpenAI 互換とネイティブ双方のクライアントで標準フラグによりサポート。
- コンテキストキャッシュ(暗黙/明示)は、大規模コンテキストの反復利用時にコスト削減に寄与。
- 大量/低レイテンシ用途向けにバッチや優先度推論オプションが利用可能。CometAPI の最新サポート状況と公式 Gemini の消費オプションを確認。
利用状況、コスト、エラーの監視
CometAPI ダッシュボードでリアルタイムの利用状況、コスト、レート制限を可視化。429 エラーには指数バックオフを実装し、ドキュメントのレート制限を遵守。レスポンスのメタデータからトークン使用量を記録し、正確なコスト配賦を行ってください。
Gemini 3.7 Flash API 移行チェックリスト
[ ] Change model ID to gemini-3.7-flash
[ ] Remove temperature
[ ] Remove top_p
[ ] Remove top_k
[ ] Replace thinking_budget with thinking_level
[ ] Remove candidate_count
[ ] Remove prefilled model turns
[ ] Review multi-turn conversation state
[ ] Review function-call handling
[ ] Check FunctionResponse call_id/name
[ ] Update SDK
[ ] Re-run production test suite
[ ] Benchmark low/medium/high thinking
[ ] Recalculate token costs
[ ] Test failure/retry behavior
Google の移行ガイドでは、Gemini 3.7 Flash への移行時にこれらの変更を特に推奨しています。
よくある質問
Gemini 3.7 Flash API とは?
Gemini 3.7 Flash モデルへのプログラマティックアクセスを提供する API です。Google はこのモデルを、コーディング、エージェント、ウェブ開発、知識ワーク、複雑なマルチステップワークフロー向けと位置づけています。
料金はいくらですか?
2026年12月31日まで、イントロ価格は入力 1M トークンあたり $0.75、出力 1M トークンあたり $3.75 です。
2027年1月1日以降、価格は入力 1M トークンあたり $1.50、出力 1M トークンあたり $7.50 になると Google は述べています。
Gemini 3.7 Flash で temperature をまだ使えますか?
使うべきではありません。Google の Gemini 3.x 移行ドキュメントでは、temperature、top_p、top_k は非推奨で削除すべきとされています。
CometAPI 経由で Gemini 3.7 Flash を使えますか?
CometAPI は現時点で Gemini 3.7 Flash の提供を告知しており、Gemini 形式および OpenAI 互換の API パターンを提供しています。新規リリースのため、本番デプロイ前に最新のモデルページとエンドポイント機能を確認してください。
CometAPI と公式 Gemini API、どちらが良いですか?
どちらが常に「優れている」というものではありません。Google のネイティブエコシステムやプロバイダー独自機能を重視するなら公式 Gemini API が自然な選択です。複数 AI プロバイダーを横断する統一インターフェース、集中管理、モデル切替の容易さを重視するなら CometAPI が魅力的です。
最終評価:Gemini 3.7 Flash は使う価値があるか?
2026 年に AI アプリケーションを構築する開発者にとって、Gemini 3.7 Flash は「本気で検討すべき」存在です。
このリリースは、チャットボットを少し賢くすることではなく、「実際に物事を成し遂げる」比較的低コストなモデルをより良くすることに重きがあります。
最大の技術的考慮事項は移行です。
アプリが旧 Gemini API を前提にしているなら、モデル名を変えるだけでは不十分です。非推奨のサンプリングパラメータを削除し、thinking_level に移行し、非サポートの candidate_count を排除し、プレフィルされたモデルターンをやめ、関数呼び出しの挙動を見直してください。
Google だけで構築するチームには、ネイティブの Gemini API が当然の出発点です。
一方、マルチモデルの AI スタックを構築するチームには、CometAPI が有力な選択肢です。単一の API レイヤーでモデルにアクセスし、主要なモデルファミリーを比較しながら Gemini を試せるため、各プロバイダー向けに個別の統合を行う必要がありません。
実務的な推奨はシンプルです。
まずは Gemini 3.7 Flash を medium の思考レベルで開始し、実際のワークロードでベンチマークしたうえで、レイテンシ・品質・コスト要件に応じて low または high を選択的に使い分けましょう。複数の AI プロバイダーが必要な製品であれば、CometAPI 経由でも同じワークロードを評価し、アプリケーションアーキテクチャを再設計することなくモデルを比較してください。
「強化されたエージェント性能、100 万トークンのコンテキストウィンドウ、調整可能な推論、そして 2026 年の攻めた価格設定」という組み合わせにより、Gemini 3.7 Flash は本番 AI エージェントを構築する開発者にとって、現在最も注目すべき API リリースのひとつと言えます。
