hello generative language api について
hello generative language api は、Google が提供する Generative Language API
(Gemini / Gemma)
を直接ブラウザから呼び出し、最新の AI モデルと直感的に対話するためのプレイグラウンドです。
開発者、リサーチャー、そして AI の可能性を探索したいすべての人のために設計されています。
主な特徴
- 最新モデルへのアクセス: Gemini 2.5 Flash や最新の次世代モデル Gemini 3 (Preview) シリーズ、3N (Neural/Linear)
を含む Gemma 3 など、Google の最新 AI を即座に試用可能です。
- マルチモーダル対応: テキストだけでなく、画像のペーストによる画像解析が可能です。画像のみを送信して内容を説明させることもできます。
- 詳細なモデル管理: API から直接取得した全モデルリストの表示、および対話型モデル ID の一括コピー、個別 ID のコピー機能を備えています。
- 思考プロセスの活用: 推論モデル (Thinking) を使用することで、AI がどのようプロセスを経て回答を導き出したかを確認する体験が可能です。
- セキュアな設計: API キーはブラウザの
localStorage にのみ保存され、外部サーバーを経由せず直接 Google API
と通信します。
対応モデル
サイドバーのタブ切り替えにより、膨大なモデル群を世代ごとに素早く管理・選択できます。
- G 3.x (Gemini 3 シリーズ): 次世代の Preview モデルや、ナノスケールの軽量モデルなど。
- G 2.5 (Gemini 2.5 シリーズ): 現在の主力となる高性能・低遅延モデル。
- G 2.0 (Gemini 2.0 シリーズ): 実績のある安定した第2世代モデル。
- Gemma 3: IT (Instruction Tuned) から Neural、Edge 向けまで多様なバリエーション。
- Misc: 1.5 世代や Deep Research、Robotics 特化型、Experimental(実験的)モデルなど。
使い方
- Google AI Studio で API キーを取得します。
- 画面右上の設定ボタン(ギアアイコン)をクリックして API キーを保存します。
- 画面上部のドロップダウン、または左側サイドバーのリストからモデルを選択します。
- 入力欄に指示を入力するか、画像をペーストして対話を開始します。
- 左側のリストボタン(三本線アイコン)から Available Models を開き、API で利用可能な全モデルを掘り下げることも可能です。
ヒント: 特定のモデル ID をコピーして他のプロジェクトで使いたい場合は、サイドバーのモデル名横のアイコン、または Available Models
ダイアログのコピー機能が便利です。
技術仕様
- インターフェース: Tailwind CSS を使用したレスポンシブデザイン。
- モジュール設計: ロジック (JS) とスタイル (CSS) を外部ファイルに分離し、保守性とキャッシュ効率を向上。
- 状態管理: 選択されたモデルや API キーはブラウザを閉じても保持されます。
- エラーハンドリング: API のエラーメッセージを詳細に表示し、トラブルシューティングを容易にします。