Google Gemini API Tester

Build, run and copy Google Gemini generateContent API requests as cURL, Python and JavaScript.

リクエストおよび cURL・Python・JavaScript コードの構築は、すべてブラウザ内で行われます。Run を押すと、Gemini API キーとプロンプトはブラウザから Google(generativelanguage.googleapis.com)へ直接送られ、ArrayKit には送られません。キーはこのデバイスのブラウザメモリ内にのみ保持され、ArrayKit に保存・送信されることはありません。Gemini はキーを URL のクエリ文字列に置くためコピーしたスニペットに表示されます。共有マシンでは本番キーの使用を避け、キーを公開の場所に決して貼り付けないでください。

OpenAI API テスターを試す

Google Gemini API Tester について

Gemini API テスターは、ブラウザを離れることなく Google Gemini の generateContent リクエストを構築・実行・コピーできるツールです。Gemini API キーを貼り付け、gemini-1.5-flash、gemini-1.5-pro、gemini-2.0-flash などのモデルを選び、プロンプトを入力すると、ツールが generativelanguage.googleapis.com への POST を、正しい contents/parts の JSON ボディとクエリ文字列内のキーとともに組み立てます。Run を押して呼び出しを送信し、生のレスポンスを確認したり、自分のコードに貼り付けられる cURL・Python・JavaScript のスニペットをコピーしたりできます。キーが動作するか素早く確認したい、モデルを比較したい、ボイラープレートを取得したい開発者、プロンプトエンジニア、Gemini を評価するすべての人のために作られています。リクエストとコードはローカルで生成され、実行するとキーとプロンプトは Google へ直接送られます。

機能

Google Gemini API Tester の使い方

  1. Gemini API キー(AIza で始まる)をキー欄に貼り付ける
  2. gemini-1.5-flash などのモデルを選ぶか、自分で入力する
  3. プロンプト欄にプロンプトを入力する
  4. Run を押してリクエストを送信しレスポンスを読むか、コードタブを切り替えて cURL・Python・JavaScript をコピーする
  5. ブラウザが呼び出しをブロックする場合は、cURL をコピーしてターミナルから実行する

入力

curl "https://generativelanguage.googleapis.com/v1beta/models/gemini-1.5-flash:generateContent?key=YOUR_GEMINI_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"contents":[{"parts":[{"text":"Write a haiku about TypeScript."}]}]}'

出力

{
  "candidates": [
    { "content": { "parts": [{ "text": "Types guard the morning..." }], "role": "model" } }
  ]
}

最小限の Gemini generateContent リクエストとそのレスポンスの形。

よくあるエラーとトラブルシューティング

よくある質問

Gemini API テスターとは何ですか?
キー、モデル、プロンプトから Google Gemini の generateContent リクエストを構築し、実行でき、同等の cURL・Python・JavaScript をコピーして API を素早くテストできる ArrayKit のツールです。
私の Gemini API キーは ArrayKit に送られますか?
いいえ。リクエストとコードはブラウザ内でローカルに構築されます。Run を押すと、キーとプロンプトはブラウザから Google の generativelanguage.googleapis.com エンドポイントへ直接送られ、ArrayKit には送られません。キーはブラウザのメモリ内にのみ保持され、保存されることはありません。
cURL は動くのに Run が CORS エラーで失敗するのはなぜですか?
Google は Gemini API への直接のブラウザオリジン呼び出しをブロックすることがあります。生成された cURL や Python は、CORS が適用されないターミナルやサーバーから実行できるので、それで呼び出しを確認してください。
どの Gemini モデルをテストできますか?
モデル欄は gemini-1.5-flash、gemini-1.5-pro、gemini-2.0-flash を提案し、キーがアクセスできる他のモデル ID も入力できます。
Gemini リクエストでは API キーはどこに置かれますか?
Gemini はキーを Authorization ヘッダーではなく、v1beta の generateContent URL の ?key= クエリ文字列パラメーターとして受け取ります。そのためコピーした URL や cURL に表示されます。
ここで本番キーを使っても安全ですか?
共有マシンや公共のマシンでは本番キーを避けてください。キーはこのデバイスのブラウザメモリ内に留まりますが、コピーしたスニペットに含まれるため、制限付きキーやテストキーを使い、露出した場合はローテーションしてください。

関連ツール

すべての ArrayKit ツール