Communitygithub.com

google-gemini/gemini-api-dev

ジェミニAPIとジェマ4を含むGemini APIホストモデルを使用したアプリケーション開発、マルチモーダルコンテンツ(テキスト、画像、音声、動画)の処理、関数呼び出しの実装、構造化出力の利用、最新のモデル仕様の確認に使用します。SDKの使用方法(Python用google-genai、JavaScript/TypeScript用@google/genai、Java用com.google.genai:google-genai、Go用google.golang.org/genai)、モデル選択、API機能をカバーします。

gemini-api-dev とは?

このスキルは、Gemini APIおよびGemma 4を含むGoogleのジェミニモデルをホストするアプリケーションを構築する際に必要な、包括的な開発ガイドです。テキスト、画像、音声、動画を扱うマルチモーダル機能、関数呼び出し、構造化出力の実装方法を詳しく説明します。Python、JavaScript/TypeScript、Java、Go向けの公式SDK(それぞれgoogle-genai、@google/genai、com.google.genai:google-genai、google.golang.org/genai)の使用方法をプラットフォーム横断的に網羅し、モデル選択ガイダンスやAPIの最新仕様を提供します。Claude Code、Cursor、CodexなどのAIエージェント環境で活用でき、Gemini APIの高度な機能を最大限に活用してアプリケーションを効率的に開発するための実践的なナレッジベースとして機能します。

対応~Claude Code~Codex CLI~Cursor✓Gemini CLI
npx skills add https://github.com/google-gemini/gemini-skills/tree/main/skills/gemini-api-dev

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

gemini-api-dev は何をしますか?

このスキルは、Gemini APIホストモデル(GeminiおよびGemma 4を含む)を使用したアプリケーションを構築する際、マルチモーダルコンテンツ(テキスト、画像、音声、動画)の処理、関数呼び出しの実装、構造化出力の利用、または最新のモデル仕様が必要な場合に使用します。SDKの使用方法(Python用google-genai、JavaScript/TypeScript用@google/genai、Java用com.google.genai:google-genai、Go用google.golang.org/genai)、モデル選択、API機能をカバーします。

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

google-gemini/gemini-interactions-api

Use this skill when writing code that calls the Gemini API for text generation, multi-turn chat, multimodal understanding, image generation, streaming responses, background research tasks, function calling, structured output, or migrating from the old generateContent API. This skill covers the Interactions API, the recommended way to use Gemini models and agents in Python and TypeScript.

google-gemini/gemini-live-api-dev

Use this skill when building real-time, bidirectional streaming applications with the Gemini Live API. Covers WebSocket-based audio/video/text streaming, voice activity detection (VAD), native audio features, function calling, session management, ephemeral tokens for client-side auth, live translation, and all Live API configuration options. SDKs covered - google-genai (Python), @google/genai (JavaScript/TypeScript).

google-gemini/gemini-skills

Use this skill for generative video editing, text-to-video, image-referenced video generation, first-frame-to-video, first-and-last-frame transitions, and video extensions using Gemini Omni 1.1 Flash (gemini-omni-1.1-flash) via the official google-genai SDK. Includes workflows for pre-processing/optimizing high-resolution or long source videos with ffmpeg, stripping audio for full sound regeneration, and handling turn-by-turn video editing and parallel execution.

google-gemini/vertex-ai-api-dev

Guides the usage of Gemini API on Google Cloud Vertex AI with the Gen AI SDK. Use when the user asks about using Gemini in an enterprise environment or explicitly mentions Vertex AI. Covers SDK usage (Python, JS/TS, Go, Java, C#), capabilities like Live API, tools, multimedia generation, caching, and batch prediction.

関連スキル