HN 日本語サマリー

← 一覧へ戻る
AI・機械学習

Gemini最新モデル: temperature, top_p, top_k パラメータは非推奨となり無視されます

Gemini last models: temperature, top_p, and top_k are deprecated and ignored (ai.google.dev)

116 pointsby greatgib39 コメント

要約

Googleは、最新のGeminiモデルであるGemini 3.6 FlashとGemini 3.5 Flash-Liteの一般提供を開始しました。これらのモデルは、パフォーマンスの向上、コスト削減、および特定のタスクにおける効率化を実現しています。また、APIの変更点として、サンプリングパラメータであるtemperature, top_p, top_kが非推奨となり、今後は無視されるため、コードからの削除が必要です。

全文翻訳

Interactions APIが一般利用可能になりました。最新の機能とモデルへのアクセスには、このAPIの使用を推奨します。 Home Gemini API Docs フィードバックを送信する 最新のGeminiモデルを使用する このページ 3.5 Flash Gemini 3.6 Flash (gemini-3.6-flash) および Gemini 3.5 Flash-Lite (gemini-3.5-flash-lite) が一般提供 (GA) となり、本番環境での使用準備が整いました。 Gemini 3.6 Flash: より複雑なエージェントタスクやマルチモーダルタスクにおいて、トークン使用量を削減しつつ、3.5 Flashよりも低価格で強力なパフォーマンスを発揮します。 Gemini 3.5 Flash-Lite: 3.5ファミリーの中で最も高速かつ低コストなモデルです。高スループット実行において、以前のFlash-Lite世代を上回る性能を発揮します。 このガイドでは、各モデルの新機能、コードに影響するAPIの変更点、および移行方法について説明します。 Gemini 3.6 Flash スキルをインストールする: npx skills add google-gemini/gemini-skills --skill gemini-interactions-api --global スキルを適用する: /gemini-interactions-api migrate my app to Gemini 3.6 Flash Gemini 3.5 Flash-Lite スキルをインストールする: npx skills add google-gemini/gemini-skills --skill gemini-interactions-api --global スキルを適用する: /gemini-interactions-api migrate my app to Gemini 3.5 Flash-Lite 新しいモデル モデル モデルID デフォルトの思考レベル 価格設定 説明 Gemini 3.6 Flash gemini-3.6-flash medium 入力トークン100万件あたり1.50ドル、出力トークン100万件あたり7.50ドル エージェントタスクやマルチモーダルタスクにおいて、速度と知性のバランスを取ります。 Gemini 3.5 Flash-Lite gemini-3.5-flash-lite minimal 入力トークン100万件あたり0.30ドル、出力トークン100万件あたり2.50ドル 高スループット実行のための、最も高速で低コストな3.5モデルです。 両モデルとも、100万トークンのコンテキストウィンドウ、最大64,000トークンの出力、思考、およびComputer Useを含む組み込みツールの全スイートをサポートしています。完全な仕様については、モデルページを参照してください: Gemini 3.6 Flash モデルページ Gemini 3.5 Flash-Lite モデルページ。 詳細な価格設定については、価格設定ページを参照してください。 クイックスタート Python from google import genai client = genai.Client() interaction = client.interactions.create( model="gemini-3.6-flash", input="Write a three.js script that renders an interactive 3D robot." ) print(interaction.output_text) JavaScript import { GoogleGenAI } from "@google/genai"; const ai = new GoogleGenAI({}); async function main() { const interaction = await ai.interactions.create({ model: "gemini-3.6-flash", input: "Write a three.js script that renders an interactive 3D robot.", }); console.log(interaction.outputText); } main(); 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.6-flash", "input": { "parts": [ { "text": "Write a three.js script that renders an interactive 3D robot." } ] } }' Gemini 3.6 Flashの新機能 トークンとターンの削減: Gemini 3.5よりも少ない推論ステップ、会話ターン、ツール呼び出しでマルチステップワークフローを完了します。実行ループのスパイラルも削減します。 コード生成の改善: 不要な編集やデバッグループを減らし、より高品質で本番環境に適したコードを生成します。 指示追従の向上: 診断タスク中に不要なファイル変更を減らします。 強力なマルチモーダルおよび空間推論: チャート解釈、視覚的なブループリント変換、複数要素のWebレイアウト生成においてパフォーマンスが向上しました。 事前のプログラムによる検査: 簡単なフロントエンド作業では追加の探索ステップが発生する可能性がありますが、複雑なタスクでは、変更を加える前に診断コードスクリプトを実行することをGemini 3.5 Flashよりも頻繁に優先します。これにより、複雑なタスクの精度が向上します。 Computer Useのサポート: エージェントUI自動化のネイティブツールとしてサポートされています。 UIスタイリングの好み: 機能的なコードを作成するのには優れていますが、人間の評価者は視覚的なレイアウトやスタイリングにおいて以前のモデルを好みました。明示的なデザインガイドラインを提供することで、これを緩和できます。 デフォルトの思考努力 (medium): Gemini 3.5 Flashと同じmediumのデフォルト思考レベルを使用します。 価格設定の削減: 出力トークンコストが削減されました (3.5 Flashの9.00ドル/100万件に対し、7.50ドル/100万件)。入力トークンは1.50ドル/100万件のままです。 Gemini 3.5 Flash-Liteの新機能 タスク実行レイテンシの削減: 高ボリュームのデータ解析やドキュメント抽出において、3.5ファミリーで最高のスループットを発揮します。 推論およびマルチモーダルパフォーマンスの強化: Gemini 2.5 Flashからの強力な移行パスを提供し、HLE (18.0% vs. 11.0%) のような推論タスクや、CharXIV (74.5% vs. 63.7%) のようなマルチモーダルベンチマークでより高いスコアを記録しています。 サブエージェントのオーケストレーションとツールの信頼性: コード実行、検索、MCPワークフローにおけるツール実行の信頼性が向上しました。自律計画や複雑なサブエージェントタスクのために思考レベルを上げてください。 ドキュメント理解の向上: ドキュメント解析や構造化データ抽出の精度が向上しました。ドキュメントの複雑さに応じて、minimalとhighの思考レベルを試してください。 インタラクティブなWebコーディングと表形式データの処理: 軽量なコード実行による計画を通じて、フロントエンドJavaScriptや表形式データの処理で強力なパフォーマンスを発揮します。 チャットボットとペルソナの永続性: Gemini 3.1 Flash-Liteよりも、マルチターンの指示追従とペルソナの一貫性が強化されています。 Computer Useのサポート: エージェントUI自動化のネイティブツールとしてサポートされています。 適切なFlashまたはFlash-Liteモデルの選択 この表を使用して、ワークロードに適したモデルと移行パスを選択してください。どちらのモデルも、非推奨のサンプリングパラメータ (temperature, top_p, top_k) および事前入力されたモデルターンを削除する必要があります。詳細はAPIの変更点を確認してください。 モデル 主なユースケース 推奨される移行先 Gemini 3.6 Flash gemini-3.6-flash コード生成、空間/マルチモーダル推論、マルチステップエージェントワークフロー Gemini 3.5 Flash, Gemini 3 Flash (プレビュー), または Gemini 3.1 Pro Gemini 3.5 Flash-Lite gemini-3.5-flash-lite 自律サブエージェント実行、高ボリュームデータ解析およびドキュメント抽出、構造化JSON解析 Gemini 3.1 Flash-Lite または Gemini 2.5 Flash 更新されたAntigravityエージェント パフォーマンスの向上により、Gemini 3.6 FlashがGemini Managed AgentsのAntigravityエージェントを駆動する新しいデフォルトモデルとなりました。これは、APIの新しいフィールドを設定することで変更できます。 Python from google import genai client = genai.Client() interaction = client.interactions.create( agent="antigravity-preview-05-2026", input="Read Hacker News, summarize the top 10 stories, and save the results as a PDF.", environment="remote", ) print(interaction.output_text) JavaScript import { GoogleGenAI } from "@google/genai"; const client = new GoogleGenAI({}); const interaction = await client.interactions.create( { agent: "antigravity-preview-05-2026", input: "Read Hacker News, summarize the top 10 stories, and save the results as a PDF.", environment: "remote", }, { timeout: 300000 } ); console.log(interaction.output_text); REST curl -X POST "https://generativelanguage.googleapis.com/v1beta/interactions" \ -H "Content-Type: application/json" \ -H "x-goog-api-key: $GEMINI_API_KEY" \ -d '{ "agent": "antigravity-preview-05-2026", "input": "Read Hacker News, summarize the top 10 stories, and save the results as a PDF.", "environment": "remote" }' APIの変更点とパラメータの更新 Gemini 3.6 FlashおよびGemini 3.5 Flash-Lite以降、以下のAPI変更がこれらのモデルおよび将来のすべてのGeminiモデルリリースに適用されます。 サンプリングパラメータの非推奨: temperature, top_p, top_k は非推奨です。APIはこれらのパラメータを無視し、将来のモデル生成ではエラーを返します。事前入力されたモデルターンのサポート終了: モデルターンの事前入力はサポートされなくなりました。リクエストの最後の空でないターンがモデルターンである場合、APIは400エラーを返します。 以下に、各API変更の詳細な説明とコードサンプルを示します。 1. サンプリングパラメータの非推奨 (temperature, top_p, top_k) temperature, top_p, top_k は非推奨であり、無視されます。将来のモデル生成では、これらのパラメータを指定するとHTTP 400エラーが返されます。すべてリクエストからこれらのパラメータを削除してください。 # ⚠️ これらのパラメータを削除してください (非推奨) generation_config = { "temperature": 0.7, "top_p": 0.9, "top_k": 40, } 決定性を向上させるには、明示的なルールを持つシステム指示を定義してください。