Gemini 3.1 Pro — コードと文書を筋道立てて理解
Gemini 3.1 Pro は、テキスト、画像、音声、動画、PDF を 1 つの会話で扱います。思考レベルを選び、構造化テキストを指定し、アプリケーションでツールを呼び出す際は元の会話パートを保持してください。 $0.80 / 1M 入力・$4.80 / 1M 出力.
- 100 万トークンの入力
- 65,536 トークンの出力
- 3 段階の思考レベル
- 関数呼び出し
- マルチモーダル入力
Playground
ネイティブリクエストで Gemini 3.1 Pro を試せます。アカウントグループを選択し、設定を確認して残高を使って送信します。実環境での機能検証は未完了です。
gemini-3.1-pro-preview$0.80 入力 · $4.80 出力、100万トークンあたりその他の Gemini パラメータ
Gemini 3.1 Pro の料金
以下の Gemini 3.1 Pro の料金は、現在の課金設定に基づきます。利用可能なアカウントグループごとに、入力・出力・キャッシュ入力の料金を比較できます。非キャッシュ入力が 200,000 トークンを超えるリクエストには、長いコンテキストの料金帯が適用されます。
例のサイズは説明用です。請求は各リクエストが報告するトークン数に従います。 Standard 処理の料金です。200,000 トークンのしきい値は非キャッシュ入力で判定します。キャッシュトークンは別途課金され、非キャッシュ入力として二重に課金されません。ツール料金とキャッシュ保存料金は、これらのトークン計算例とは別です。
| カテゴリ | googlellm · 非キャッシュ入力トークン数 ≤ 200,000価格 · 100万トークン | googlellm · 非キャッシュ入力トークン数 > 200,000価格 · 100万トークン | googlellm-vertext · 非キャッシュ入力トークン数 ≤ 200,000価格 · 100万トークン | googlellm-vertext · 非キャッシュ入力トークン数 > 200,000価格 · 100万トークン |
|---|---|---|---|---|
| 入力 | $0.80 | $1.60 | $1.00 | $2.00 |
| 出力(思考を含む) | $4.80 | $7.20 | $6.00 | $9.00 |
| キャッシュ入力 | $0.08 | $0.16 | $0.10 | $0.20 |
料金区分は非キャッシュ入力のみで決まります。キャッシュ入力は、その区分の料金で別途課金されます。例では標準料金区分を使用しています。
Gemini 3.1 Pro とは?
Gemini 3.1 Pro は、コードの理解、文書の比較、異なるメディアに含まれる情報の説明に使える Google の推論モデルです。資料、質問、期待する回答形式をまとめて指定してください。
通常の Gemini 3.1 Pro には gemini-3.1-pro-preview を使用します。Google は、ツール選択に特化した customtools バリアントも公開しています。このページでは通常版に接続します。思考の深さは別の設定です。
公式のモデル上限を 2026 年 10 月 17 日に確認しました。入力と出力にはそれぞれ別の上限があります。
Gemini 3.1 Pro を使い始める
代表的なタスクから始め、比較できるよう入力と設定を保存してください。
Playground で試す
Gemini 3.1 Pro にメッセージと参考資料を用意し、送信前にネイティブ JSON リクエストを確認できます。公式パラメータのコントロールはネイティブのフィールド名と型を使います。カスタム JSON は変更せずに送信され、Gemini API が検証します。
アカウントグループを選ぶ
アカウントで利用できる Gemini 3.1 Pro のグループから選択してください。Playground の料金は選択に応じて更新されます。追加グループも同じアカウント別リストに表示されます。
API リファレンスを使う
Gemini 3.1 Pro のネイティブ形式のサンプルをアプリケーションにコピーできます。リファレンスには、リクエストフィールド、応答フィールド、メディア入力、実環境での確認がまだ必要な機能を記載しています。
Gemini 3.1 Pro で作れるもの
出力の仕様を決めてから、結果を元の資料と照合してください。
変更を筋道立てて検討する
Gemini 3.1 Pro に関連する関数をまたいでバグを追跡させ、前提を説明し、対象を絞った修正を提案させます。変更を採用する前にテストを実行してください。
構造化データを返す
抽出や分類のための JSON 応答スキーマを Gemini 3.1 Pro に指定します。返された値は文書と照合してください。有効な JSON であるだけでは、事実の正確さは保証されません。
独自の関数と連携する
名前付き関数と引数スキーマを宣言します。Gemini 3.1 Pro は、アプリケーションが実行する関数呼び出しを返せます。許可する操作はアプリケーションのコードが決定します。
メディアとテキストを比較する
質問に図表、スクリーンショット、PDF を添えます。Gemini 3.1 Pro はマルチモーダル入力を受け取り、テキストを返すため、提供した資料に基づく説明に役立ちます。
Gemini 3.1 Pro の実用的なタスク
ワークフローの提案です。ベンチマークや顧客の成果を示すものではありません。
リポジトリの変更をレビューする
関連ファイルと失敗したテストを Gemini 3.1 Pro に渡します。失敗を解消する最小限の変更と、残る不確実な点についての説明を分けて求めてください。
文書からチェックリストを抽出する
提供した文書を構造化されたチェックリストに変換するよう Gemini 3.1 Pro に依頼します。各抽出項目をレビュー担当者が確認できるよう、スキーマに出典の位置を含めてください。
録画された実演を説明する
対応形式の短い動画を渡し、特定の手順を説明するよう Gemini 3.1 Pro に依頼します。質問は映像で確認できる根拠に限定し、不明瞭な点も示すよう求めてください。
Gemini 3.1 Pro の使い方
- 01
利用の準備をする
ログインして残高をチャージし、サーバー側で使う API キーを作成します。Playground で Gemini 3.1 Pro を開き、リクエスト形式を確認してください。
- 02
コンテキストを渡す
プロンプトと過去の会話を contents に入れます。Gemini 3.1 Pro にメディアを入力する際は、正しい MIME タイプと対応するファイル参照を指定してください。
- 03
思考と出力を設定する
思考レベルは low、medium、high から選びます。Gemini 3.1 Pro のデフォルトは high です。応答の長さが重要な場合は、maxOutputTokens を意図的に設定してください。
- 04
応答を確認する
candidates、finishReason、usageMetadata を確認します。次のターンを送る際は、Gemini 3.1 Pro の思考シグネチャとツールのパートを保持してください。
Gemini 3.1 Pro のネイティブ API
Gemini 3.1 Pro は、JSON 応答に generateContent、サーバー送信イベントに streamGenerateContent を使用します。別のリファレンスに、コピーできるサンプルと完全なパラメータスキーマを掲載しています。
正確なモデル名を使う
URL には gemini-3.1-pro-preview を指定します。Gemini 3.1 Pro という表示名を API 識別子の代わりに使うことはできません。
生成設定を明示する
Gemini 3.1 Pro では temperature とサンプリングフィールドを利用できます。Google は temperature 1.0 を推奨しています。思考レベル、出力形式、ツールはそれぞれ独立した設定です。
実際の使用量を確認する
Gemini 3.1 Pro の出力使用量には思考トークンを含みます。キャッシュ入力もコンテキストのしきい値を判定する総入力に含まれ、キャッシュ入力料金で課金されます。
2 つの公式 Gemini 3.1 Pro バリアント
違いはツール選択であり、別の推論レベルではありません。このページで接続しているのは通常の Gemini 3.1 Pro モデルのみです。
| 選択肢 | 通常の Preview | Customtools Preview |
|---|---|---|
| API ID | gemini-3.1-pro-preview | gemini-3.1-pro-preview-customtools |
| 文書に記載された目的 | 一般的な推論とツール利用 | bash も利用できる場合にカスタムツールを優先 |
| 関数呼び出し | 対応 | ツール選択に特化した動作 |
| 評価時の問い | 実際のタスクを解決できるか? | 意図したカスタムツールを選ぶか? |
Google は、想定したワークフロー以外では Customtools の品質にばらつきが出る場合があると注意しています。ここで行うのは文書に基づく比較で、新たな A/B ベンチマークではありません。 Google のモデルドキュメント
Gemini 3.1 Pro の制限
入力と出力の予算を分ける
Gemini 3.1 Pro は最大 1,048,576 入力トークンを受け取り、最大 65,536 出力トークンを生成します。思考も出力予算を消費するため、短い回答でも思考トークンを使う場合があります。
出力はテキストのみ
Gemini 3.1 Pro は対応メディアを分析できますが、画像や音声は生成しません。それらの出力には専用の生成モデルを使用してください。
高度な機能を確認する
Gemini 3.1 Pro の公式モデル仕様には、ツールのサポートが記載されています。ただし、ここでのメディア、キャッシュ、個々のツールの実環境検証は未完了です。パラメータが受理されるだけでは、その動作は証明されません。
キャッシュリソースにはアクセス権が必要
cachedContent の値は、既存のキャッシュリソースを示します。名前の形式が正しいだけでは Gemini 3.1 Pro はキャッシュを使えません。リソースへのアクセス権とモデルの互換性が必要です。
SeedRouter で Gemini 3.1 Pro を使う
1 つのアカウント残高
Gemini 3.1 Pro と、掲載されている他のテキスト・画像・動画モデルを同じ SeedRouter 残高で利用できます。各モデルのリクエスト形式と制約に従ってください。
モデルと一緒に料金を確認
このページで Gemini 3.1 Pro のトークン料金を確認し、利用するアカウントグループを選択してください。料金表は現在の課金設定を反映します。
成功したリクエストに支払う
失敗した Gemini 3.1 Pro リクエストには課金されません。成功したリクエストは、思考とキャッシュ入力を含む報告されたトークン使用量に基づきます。
他のテキストモデルを見る
利用可能なテキストモデルの文書に記載された機能と現在の料金を比較できます。
GPT-6 Astra を OpenAI SDK で呼び出し。OpenAI で最も高性能なモデル、105万トークンのコンテキスト、トークン単位のリアルタイム料金、すぐ試せる Playground。
料金を見るGPT-6 Sol を OpenAI SDK で呼び出し。105万トークンのコンテキスト、推論強度は none〜max、トークン単位のリアルタイム料金、今すぐ試せる Playground。
料金を見るGPT-6.1 Sol を OpenAI SDK で呼び出し。Astra に迫るコーディング・エージェント性能を 5 分の 1 の料金で。105万トークン、キャッシュ入力 95% オフ。今すぐ試せます。
料金を見るOpenAI SDK で GPT-6 Luna を呼び出せます。GPT-6 シリーズで最も低価格なモデル。105万トークンのコンテキスト、トークン単位のリアルタイム料金、すぐ試せる Playground。
料金を見るClaude Haiku 5.5 で分類・情報抽出・要約を試せます。最新のトークン料金を確認し、自分のプロンプトで回答と使用量を検証。Messages API でアプリに接続できます。
料金を見るClaude Sonnet 5.5 でコードレビューや文書への質問を試せます。トークン料金を確認してプロンプトをテストし、検証済みの機能を確かめてからアプリに接続できます。
料金を見るGemini 3.1 Pro ガイド
アプリケーションの設定を選ぶ前に、2 つの公式モデル ID の違いを理解しましょう。
Gemini 3.1 Pro のよくある質問
Gemini 3.1 Pro のモデル ID はどれを使えばよいですか?+
ここでは Gemini 3.1 Pro に gemini-3.1-pro-preview を使用します。別の customtools バリアントは、bash も利用できる場合にカスタムツールを優先します。
Gemini 3.1 Pro のデフォルトの思考レベルは何ですか?+
Gemini 3.1 Pro のデフォルトは high です。low と medium に対応し、minimal には対応していません。thinkingLevel と thinkingBudget は併用しないでください。
Gemini 3.1 Pro は入力が 200K トークンを超えると料金が変わるのですか?+
現在の料金は2段階で、非キャッシュ入力が 200,000 トークンを超えると高い方の料金帯が適用されます。キャッシュ入力は、選択された料金帯のキャッシュ入力単価で別途課金されます。各アカウントグループの料金はリアルタイム料金表をご確認ください。
Gemini 3.1 Pro で画像を生成できますか?+
Gemini 3.1 Pro は対応メディアを受け取りますが、返すのはテキストです。画像生成が必要な場合は画像モデルを使用してください。
Gemini 3.1 Pro の関数呼び出しには Customtools が必要ですか?+
通常の Gemini 3.1 Pro は関数呼び出しに対応しています。Customtools はツール選択の動作を変えるもので、関数の宣言に必須ではありません。
