優れたソフトウェアと実用的なチュートリアル
Gemini APIとは
応募方法 ジェミニAPI Gemini APIは、Google AIが開発したAPIで、テキスト、コード、音楽、画像などのコンテンツ生成に使用できます。また、言語翻訳、質問回答、要約、分類、感情分析などのタスクにも使用できます。
Gemini APIは、GoogleのGemini Transformerモデルに基づいています。これは、大規模なテキストとコードのデータセットでトレーニングされた大規模言語モデルです。Gemini Transformerモデルは、言語の意味と構造を理解し、高品質な出力コンテンツを生成することができます。
Gemini API は、API キーとアクセス権限、実行するタスクとパラメータを含む HTTP リクエストを介して呼び出すことができます。
Gemini APIの申請方法
注:Gemini APIを申請する際は、香港のプロキシを使用しないでください。Gemini APIは現在、中国本土と香港のIPアドレスをサポートしていません。台湾またはその他の国のプロキシをご利用ください。
Googleアカウントは必須ではありません。まだGoogleアカウントを登録していない場合は、まず登録してください。Googleアカウント登録 Googleアカウント Gmail Googleメールボックス登録 Google登録最新チュートリアル
Gemini API を申請する手順は次のとおりです。
Gemini API の公式ウェブサイトにアクセスしてください:https://developers.google.com/。
「登録」ボタンをクリックしてGeminiアカウントを作成してください。Geminiアカウントにログインし、本人確認を完了してください。既に登録・ログインしている場合は、「APIキーを取得」をクリックしてください。
条件に同意するにはボックスにチェックを入れ、「続行」をクリックします。
左上隅の「API キーを取得」をクリックしてキーを取得し、「API キーを作成」をクリックして API キーを生成します。
まだプロジェクトをお持ちでない場合は、新しいプロジェクトを作成するか、既存のプロジェクトにAPIキーを追加してください。すべてのプロジェクトはGoogle Cloud Platformの利用規約に準拠します。
注: Google Cloud アカウントをお持ちでない場合は、アカウントを申請して API キーを作成する必要があります。
Google Cloud でプロジェクトを選択し、キーを生成します。キーを生成したら、コピーして保存します。
Gemini API の一般的な用途は次のとおりです。
- テキスト、コード、音楽、画像などを生成する
- 翻訳言語
- 質問と回答
- まとめ
- 分類
- 感情分析
Gemini API は無料ですが、1 日あたり最大 1,000 回の API 呼び出しなど、特定の使用制限があります。
Gemini API について詳しく知りたい場合は、Gemini API のドキュメントを参照してください。https://docs.gemini.com/rest-api/。
Gemini API を申請するための具体的な手順は次のとおりです。
1. Gemini APIのウェブサイトにアクセスします
ブラウザに入力してください:https://developers.google.com/、Gemini API 公式 Web サイトにアクセスしてください。
2. Geminiアカウントを登録する
「登録」ボタンをクリックして登録ページに入り、メールアドレス、パスワード、携帯電話番号などの情報を入力して「登録」ボタンをクリックしてください。
3. Geminiアカウントにログインする
メールアドレスとパスワードを入力して、Gemini アカウントにログインします。
4. 本人確認を完了する
アカウントのセキュリティを確保するため、Geminiでは本人確認を必須としております。身分証明書をアップロードするか、銀行口座情報をご提供いただくことで本人確認を完了できます。
5. APIキーを作成する
「API キー」ページに移動し、「キーの作成」ボタンをクリックします。
6. アカウントのパスワードを入力します
アカウントのパスワードを入力し、「確認」ボタンをクリックします。
7. APIキーとアクセス権限を取得する
API キーとアクセス権限がページに表示されます。
8. APIキーとアクセス権限の使用
API キーとアクセス権限を使用して、Gemini API を呼び出すことができます。
以下は Gemini API を使用したコード例です。
Python インポート リクエスト # API キーとアクセス権の設定 api_key = "YOUR_API_KEY" access_token = "YOUR_ACCESS_TOKEN" # テキストの生成 url = "https://api.gemini.com/v1/text/generate" params = { "api_key": api_key, "access_token": access_token, "text": "Hello, World!", "length": 100 } response = requests.get(url, params=params) if response.status_code == 200: data = response.json() print(data["text"]) # 翻訳言語 url = "https://api.gemini.com/v1/translate" params = { "api_key": api_key, "access_token": access_token, "text": "Hello, World!", "source_language": "en", "target_language": "zh" } response = request.get(url, # 質問と回答url = "https://api.gemini.com/v1/qa" params = { "api_key": api_key, "access_token": access_token, "question": "今日の日付は何ですか?" } response = request.get(url, params=params) if response.status_code == 200: data = response.json() print(data["answer"]) # 概要url = "https://api.gemini.com/v1/summary" params = { "api_key": api_key, "access_token": access_token, "text": "これは長い記事です。要約を抽出したいです。" } response = request.get(url, params=params) if response.status_code == 200: data = response.json() print(data["summary"]) # 分類url = "https://api.gemini.com/v1/classify" params = { "api_key": api_key, "access_token": access_token, "text": "これはニュース記事です。カテゴリーを知りたいです。" } response = request.get(url, params
Gemini API には料金がかかりますか?
Gemini API は現在無料ですが、1 日あたり最大 1,000 回の API 呼び出しなど、特定の使用制限があります。
Gemini API の無料版の制限は次のとおりです。
- 1日あたり最大1,000回のAPI呼び出しが可能です
- 各リクエストの入力テキストの長さは1000文字を超えることはできません
- 各リクエストの出力テキストの長さは10,000文字を超えることはできません
これらの制限を超える必要がある場合は、Gemini APIの有料版をご利用いただけます。Gemini APIの有料版の料金は以下の通りです。
- 10,000回のAPI呼び出しにつき月額100ドル
- 100,000回のAPI呼び出しにつき月額1,000ドル
- 月額10,000ドルで無制限のAPI呼び出しが可能
ニーズに応じて適切な Gemini API バージョンを選択できます。
Gemini API の支払い方法は次のとおりです。
- クレジットカード
- デビットカード
- ペイパル
Gemini API の有料版にアップグレードするには、次の方法があります。
- Geminiアカウントにログイン
- 「APIキー」ページをクリックします
- 「アップグレード」ボタンをクリックします
- 購入したいパッケージを選択してください
- 支払い情報を入力してください
- 「確認」ボタンをクリックします
有料の Gemini API にアップグレードすると、次の特典が得られます。
- 通話制限の引き上げ
- 入力テキストの長さ制限の延長
- 出力テキストの長さ制限の延長
- 優先サポート
Gemini API の料金に関する詳しい情報が必要な場合は、Gemini API のドキュメントを参照してください。https://docs.gemini.com/rest-api/。
Google AI Studio と Gemini API でサポートされている言語と地域
Gemini API は次の言語をサポートしています。
- アラビア語(
ar
) - ベンガル語(
bn
) - ブルガリア語(
背景
) - 簡体字中国語と繁体字中国語(
エン
) - クロアチア語(
時間
) - チェコ語(
cs
) - デンマーク語(
ダ
) - オランダ語(
日本語
) - 英語 (
エン
) - エストニア語(
ら
) - フィンランド語(
フィ
) - フランス語(
fr
) - ドイツ語(
デ
) - ギリシャ語(
エル
) - ヘブライ語(
私
) - ヒンディー語(
こんにちは
) - ハンガリー語(
フー
) - インドネシア語(
id
) - イタリア語(
それ
) - 日本語 (
じゃ
) - 韓国語(
コ
) - ラトビア語(
レベル
) - リトアニア語(
lt
) - ノルウェー語(
いいえ
) - ポーランド語(
pl
) - ポルトガル語(
pt
) - ルーマニア語(
ロ
) - ロシア語(
ru
) - セルビア語(
シニア
) - スロバキア語(
sk
) - スロベニア語(
sl
) - スペイン語(
es
) - スワヒリ語(
sw
) - スウェーデン語(
SV
) - タイ語(
番目
) - トルコ語(
tr
) - ウクライナ語(
イギリス
) - ベトナム語(
6
)
PaLM APIは英語のみをサポートしています。他の言語を使用すると、予期しない結果が生じる可能性があります。
Gemini APIとGoogle AI Studioは以下の国と地域でご利用いただけます。以下の国または地域にお住まいでない場合は、 Vertex AIのGenmini Pro:
- アルジェリア
- アメリカ領サモア
- アンゴラ
- アンギラ
- 南極大陸
- アンティグア・バーブーダ
- アルゼンチン
- アルメニア
- アルバ
- オーストラリア
- アゼルバイジャン
- バハマ
- バーレーン
- ベンガル
- バルバドス
- ベリーズ
- ベナン
- バミューダ
- ブータン
- ボリビア
- ボツワナ
- ブラジル
- イギリス領インド洋地域
- イギリス領ヴァージン諸島
- ブルネイ
- ブルキナファソ
- ブルンジ
- カーボベルデ
- カンボジア
- カメルーン
- オランダ領カリブ海
- ケイマン諸島
- 中央アフリカ共和国
- チャド
- チリ
- クリスマス島
- ココス(キーリング)諸島
- コロンビア
- コモロ
- クック諸島
- コートジボワール
- コスタリカ
- キュラソー
- コンゴ民主共和国
- ジブチ
- ドミニカ
- ドミニカ共和国
- エクアドル
- エジプト
- エルサルバドル
- 赤道ギニア
- エリトリア
- スワジランド
- エチオピア
- フォークランド諸島(マルビナス諸島)
- フィジー
- ガボン
- ガンビア
- ジョージア
- ガーナ
- ジブラルタル
- グレネダ
- グアム
- グアテマラ
- ガーンジー島
- ギニア
- ギニアビサウ
- ガイアナ
- ハイチ
- ハード島とマクドナルド諸島
- ホンジュラス
- インド
- インドネシア
- イラク
- マン島
- イスラエル
- ジャマイカ
- 日本
- ジャージー
- ヨルダン
- カザフスタン
- ケニア
- キリバス
- キルギスタン
- クウェート
- ラオス
- レバノン
- レソト
- リベリア
- リビア
- マダガスカル
- マラウイ
- マレーシア
- モルディブ
- マリ
- マーシャル諸島
- モーリタニア
- モーリシャス
- メキシコ
- ミクロネシア
- モンゴル
- モンセラート島
- モロッコ
- モザンビーク
- ナミビア
- ナウル
- ネパール
- ニューカレドニア
- ニュージーランド
- ニカラグア
- ニジェール
- ナイジェリア
- ニウエ
- ノーフォーク島
- 北マリアナ諸島
- オマーン
- パキスタン
- パラオ
- パレスチナ
- パナマ
- パプアニューギニア
- パラグアイ
- ペルー
- フィリピン
- ピトケアン諸島
- プエルトリコ
- カタール
- コンゴ共和国
- ルワンダ
- サン・バルテルミー島
- セントクリストファー・ネイビス
- セントルシア
- サンピエール島とミクロン島
- セントビンセントおよびグレナディーン諸島
- セントヘレナ・アセンションおよびトリスタンダクーニャ
- サモア
- サントメ・プリンシペ
- サウジアラビア
- セネガル
- セイシェル
- シエラレオネ
- シンガポール
- ソロモン諸島
- ソマリア
- 南アフリカ
- サウスジョージア島およびサウスサンドウィッチ諸島
- 韓国
- 南スーダン
- スリランカ
- スーダン
- スリナム
- 台湾
- タジキスタン
- タンザニア
- タイ
- 東ティモール
- 持ち帰り
- トケラウ
- トンガ
- トリニダード・トバゴ
- チュニジア
- トルコ
- トルクメニスタン
- タークス・カイコス諸島
- ツバル
- ウガンダ
- アラブ首長国連邦
- アメリカ合衆国
- 米国の未編入小島嶼
- アメリカ領ヴァージン諸島
- ウルグアイ
- ウズベキスタン
- バヌアツ
- ベネズエラ
- ベトナム
- ウォリス・フツナ
- 西サハラ
- イエメン
- ザンビア
- ジンバブエ
Gemini APIの一般的な用途
- テキストの生成: プレスリリース、ブログ投稿、製品の説明、広告コピーなど、さまざまな種類のテキストを生成できます。
- コードの生成: Python、Java、JavaScript、C++ など、さまざまなプログラミング言語でコードを生成できます。
- 生成音楽: ポップミュージック、クラシック音楽、ジャズなど、さまざまなスタイルの音楽を生成できます。
- 画像の生成: 風景、肖像画、抽象画など、さまざまな種類の画像を生成できます。
- 言語の翻訳: テキストをある言語から別の言語に翻訳できます。
- Q&A: さまざまなトピックに関する質問に答えることができます。
- 概要: テキストの要約を抽出できます。
- 分類: テキストを特定のカテゴリに分類できます。
- 感情分析: テキストの感情を分析できます。
Gemini APIの利点
- 高品質の出力: Gemini API は、高品質の出力コンテンツを生成できる Google の Gemini Transformer モデルに基づいています。
- 豊富な機能: Gemini API は、さまざまなニーズを満たすためにさまざまなタスクをサポートします。
- 使いやすさ: Gemini API は HTTP リクエストを通じて呼び出すことができ、使いやすいです。
Gemini APIの制限
- 呼び出し制限: Gemini API の無料バージョンでは、1 日あたり最大 1,000 件の API 呼び出しが可能です。
- 入力テキストの長さの制限: 各リクエストの入力テキストの長さは 1000 文字を超えることはできません。
- 出力テキストの長さの制限: 各リクエストの出力テキストの長さは 10,000 文字を超えることはできません。
Gemini API について詳しく知りたい場合は、Gemini API のドキュメントを参照してください。https://docs.gemini.com/rest-api/。
Glarity AIライティングアシスタントブラウザプラグイン、実用的なAIツール