スキル gemini-api-dev
📦

gemini-api-dev

安全

Google Gemini APIでアプリを構築

開発者がGoogleの高度なAIモデルをアプリケーションに統合するための明確なガイダンスが必要です。このスキルは、Python、JavaScript、Go向けのSDK例を含む包括的なドキュメントを提供し、 Gemini API開発を加速します。

対応: Claude Codex Code(CC)
📊 71 十分
1

スキルZIPをダウンロード

2

Claudeでアップロード

設定 → 機能 → スキル → スキルをアップロードへ移動

3

オンにして利用開始

テストする

「gemini-api-dev」を使用しています。 ノイズキャンセリング付きのワイヤレスヘッドフォンの製品説明を生成

期待される結果:

アクティブノイズキャンセリングを備えたプレミアムワイヤレスヘッドフォンで没入感のあるサウンドを体験してください。適応型ANCテクノロジーが周囲の日音を遮断し、集中力を維持しながらListenersに深いバスと Crystal-clear highsを提供します。

「gemini-api-dev」を使用しています。 このチャート画像を分析してトレンドを要約してください

期待される結果:

折れ線グラフはQ1からQ4までの四半期の収益成長を示しています。収益は2.3Mから4.1Mまで着実に増加し、78%の年間成長率を表しています。最も急激な増加はQ2からQ3の間発生しました。

「gemini-api-dev」を使用しています。 このニュース記事からエンティティをJSONとして抽出

期待される結果:

  • フィールドを含む構造化JSONレスポンス:article_title、publication_date、key_people(配列)、organizations(配列)、locations(配列)、およびsummary

セキュリティ監査

安全
v1 • 2/25/2026

Static analyzer flagged 45 patterns that are all false positives. This is a documentation-only skill (SKILL.md) containing code examples in markdown format. Backticks are markdown code fences, not shell execution. URLs are documentation references to official Google sources. No executable code or security risks present.

1
スキャンされたファイル
133
解析された行数
0
検出結果
1
総監査数
セキュリティ問題は見つかりませんでした
監査者: claude

品質スコア

38
アーキテクチャ
100
保守性
87
コンテンツ
32
コミュニティ
100
セキュリティ
91
仕様準拠

作れるもの

AI搭載アプリケーション開発

本番環境対応のSDKパターンを使用し、Geminiの高度な言語機能を活用してチャットボット、コンテンツジェネレーター、智能アシスタントを構築

マルチモーダルコンテンツ分析

テキストプロンプトalongside画像、ドキュメント、音声、動画を処理・分析し包括的な理解を実現

自動化されたワークフロー統合

関数呼び出しを実装して、Geminiモデルが外部API、データベースクエリ、ビジネスロジックを自動的にトリガーできるようにします

これらのプロンプトを試す

基本的なテキスト生成
Gemini APIを使用してレスポンスを生成します。APIキーでクライアントを初期化し、モデル'gemini-3-flash-preview'でgenerate_contentを呼び出し、テキストプロンプトを渡します。レスポンスのテキスト出力を処理します。
Geminiでの画像分析
テキストと画像データを組み合わせてマルチモーダル入力を設定します。画像データに適切なコンテンツ parts(base64またはURI)を使用し、画像についてのテキスト質問を追加し、gemini-3-pro-previewのようなマルチモーダル対応モデルに送信します。
関数呼び出しの実装
名前、説明、パラメータで関数スキーマを定義します。関数declarationsをAPI設定に渡します。モデルがfunction_callでレスポンスを返した場合、関数を実行して結果を返します。関数レスポンスで会話を続行します。
構造化JSON出力
response_mime_typeを'application/json'に設定し、期待するJSON構造を定義するresponse_schemaを提供します。モデルは適切なタイプと必須フィールドを持つスキーマに一致する有効なJSONを生成します。

ベストプラクティス

  • 特にv1の使用が明示的に必要な場合を除き、デフォルトとして常にv1beta APIバージョンを使用してください
  • フィールド名とタイプの情報源として公式REST API検出仕様を参照してください
  • llms.txtドキュメントインデックスを取得して、利用可能なAPI機能とエンドポイントを検出してください
  • 非推奨SDK(google-generentialai、@google/generative-ai)から新しいパッケージに移行してください

回避

  • 非推奨となっているgemini-2.0やgemini-1.5などのレガシーモデル名を使用する
  • ソースコードに直接APIキーをハードコードし、環境変数を使用しない
  • モデル機能を確認せずにすべてのGeminiモデルが同じ機能をサポートしていると仮定する
  • 本番API呼び出し時にレート制限とクォータ制約を無視する

よくある質問

新しいプロジェクトではどのGeminiモデルを使用すべきですか?
複雑な推論やコーディングタスクにはgemini-3-pro-previewを使用し、快速でコスト効率の良いレスポンスにはgemini-3-flash-previewを使用してください。 非推奨の2.xおよび1.5.xモデルは避けてください。
GeminiのAPIキーはどのように取得しますか?
Google AI Studioにアクセスし、プロジェクトを作成してAPIキーを生成します。無料枠には開発とテスト用の十分なクォータが含まれています。
v1とv1beta APIバージョンの違いは何ですか?
v1betaは最新機能を備えたデフォルト且つ推奨バージョンです。統合が特に安定したベータなしAPI動作を必要とする場合にのみv1を使用してください。
Geminiは画像やドキュメントを処理できますか?
はい、Geminiは画像、音声、動画、PDF、テキストドキュメントを含むマルチモーダル入力をサポートしています。リクエストにテキスト以外データを含めるには、適切なコンテンツ partsを使用してください。
Geminiでの関数呼び出しはどのように機能しますか?
APIリクエストで関数スキーマを定義します。Geminiが関数を呼び出すべきと判断すると、function_callレスポンスを返します。関数を実行して結果を返し、会話を続行してください。
プログラミング言語にはどのSDKを使用すべきですか?
Pythonにはgoogle-genai、JavaScript/TypeScriptには@google/genai、Goにはgoogle.golang.org/genaiを使用してください。レガcipackages google-generativeaiと@google/generative-aiは非推奨です。

開発者の詳細

ファイル構成

📄 SKILL.md