Google Gemini
Sinaptic® DROID+ は、Generative Language API を通じて Google の Gemini モデルをサポートしています。
セットアップ
- Google AI Studio から API キーを取得します。
- 環境変数または
.envファイルにキーを追加します。
export GEMINI_API_KEY=AIza...
droid.yamlで設定します。
gemini:
base_url: "https://generativelanguage.googleapis.com/v1beta"
api_key: "${GEMINI_API_KEY}"
エージェント設定
name: "gemini-agent"
model:
provider: "gemini"
name: "gemini-2.0-flash"
max_tokens: 2048
temperature: 0.7
利用可能なモデル
| モデル | 主な用途 | コンテキスト |
|---|---|---|
gemini-2.0-flash | 高速、マルチモーダル(推奨) | 1M |
gemini-2.0-flash-lite | 最速、低コスト | 1M |
gemini-1.5-pro | 複雑な推論 | 2M |
最新の情報については、Google のモデルリストを確認してください。
備考
- Gemini モデルは関数呼び出し(function calling)をサポートしているため、Sinaptic® DROID+ のすべてのツールを使用できます。
- Generative Language API は無料枠が充実しており、Google は Gemini Flash モデルに対して寛大な無料クォータを提供しています。
- Sinaptic® DROID+ は、内部的に OpenAI のリクエスト形式と Gemini の API を変換します。クライアント側では標準の OpenAI SDK を使用できます。