google-genai-sdk-python について
Google GenAI SDK と Gemini API を使った、慣用的な Python コード作成を支援するリファレンススキルです。開発者向けに、セットアップや生成、マルチモーダル入力などの情報をまとめています。
主な機能
- 01SDK セットアップとクライアントの案内
- 02テキスト生成とチャットのパターン
- 03推論と構造化出力
- 04マルチモーダル入力とメディア生成
- 05ツール呼び出しとソース確認
活用シーン
- 01Gemini API クライアントの初期化
- 02複数ターンのチャット実装
- 03構造化 JSON 出力の生成
- 04画像・音声・動画入力の追加
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ cnemri/ google-genai-skills --skill google-genai-sdk-pythonインストール後、Claude Code で/google-genai-sdk-pythonを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
references/chat.mdmedia_generation.mdmodels.mdmultimodal_inputs.mdreasoning.mdsetup.mdsource_code.mdstructured_output.mdtext_generation.mdtools.md詳細
Google GenAI Python SDK スキル
Gemini API 向けに、高品質で慣用的な Python コードを作成するには、このスキルを使用してください。
リファレンス資料
ユーザーのタスクを把握し、関連するファイルを参照してください。
- セットアップとクライアント:インストール、認証、クライアントの初期化。
- モデル:推奨モデル(Flash、Pro、Lite、Imagen、Veo)。
- テキスト生成:基本的な推論、ストリーミング、システム指示、安全性。
- チャット:複数ターンの会話と履歴。
- 推論:思考の設定(
thinking_level/thinking_budget)、思考署名。 - 構造化出力:JSON スキーマ、Pydantic モデル、列挙型。
- マルチモーダル入力:画像、音声、動画、PDF、メディア解像度。
- ツール:関数呼び出し、コード実行、Google 検索によるグラウンディング。
- メディア生成:画像の生成・編集(Imagen)、動画生成(Veo)。
- ソースコード:詳細な調査に役立つ SDK のソースコード。
基本原則
- 統合 SDK:常に
google-genaiを使用してください。 - ステートレスモデル:単一のリクエストには
client.modelsを使用してください。 - ステートフルなチャット:会話には
client.chatsを使用してください。 - 型:
google.genai.typesからインポートしてください。
コメント
Markdown 対応