GPT-Image 2.6 Flare と Sunburst が登場1 枚 $0.025 から

APIキーの設定

Gemini APIキー:取得・設定・テスト

Gemini APIキーを設定する前に、発行元を確認してください。キー、API URL、モデルIDを正しく組み合わせます。以下の手順ではOmniaKey経由の接続を設定します。

プロバイダー公式キー

プロバイダーのGoogleが直接発行・課金するキーについては、プロバイダー自身のアカウントとAPIキーに関する案内に従ってください。

公式キーの手順を開く

OmniaKeyのAPIキー

アカウントで利用できるモデルには、1つのOmniaKey残高とキーを使用します。キーはOmniaKeyのエンドポイントで使用できます。

APIキーを取得

01OmniaKeyのAPIキーを作成する

サインインしてAPIキー画面を開き、アプリケーション用のキーを作成します。クォータ、有効期限、モデル制限を確認してください。生成リクエストを実行する前に残高を追加します。

APIキーを取得

02キーとAPI URLを設定する

自分のターミナルでコマンドを実行し、プレースホルダーを自分のキーに置き換えてください。キーはサーバー上またはシークレットマネージャーに保管します。ブラウザのコードや公開リポジトリには絶対に置かないでください。

bash / zsh
export OMNIAKEY_API_KEY="YOUR_OMNIAKEY_API_KEY"
export OMNIAKEY_BASE_URL="https://api.omniakey.com/v1"

03認証を確認する

生成ジョブを開始せずにモデル一覧をリクエストします。成功時のレスポンスはdata配列を含むJSONです。これはキーのアクセスを確認するもので、アカウントですべてのモデルが有効とは限りません。

GET /v1/models
curl --fail-with-body "$OMNIAKEY_BASE_URL/models" \
  -H "Authorization: Bearer $OMNIAKEY_API_KEY"

04モデルのリクエスト形式を使用する

ファミリーページでモデルを選択し、API IDをコピーして、対応するAPIドキュメントに従ってください。認証だけでは生成パラメータを確認できません。

クライアントは、選択したモデルが使用するプロトコルに対応している必要があります。Chat Completions、Responses、プロバイダー固有のエンドポイントを切り替える前に、モデルのドキュメントを確認してください。

生成リクエストの例(課金あり)

このリクエストではアカウント残高を使用します。先に選択したモデルの料金を確認してください。この例はドキュメントに沿ったリクエスト形式です。アカウントでモデルを利用できる必要があります。

POST /v1beta/models/gemini-4-argon:generateContent
curl --fail-with-body 'https://api.omniakey.com/v1beta/models/gemini-4-argon:generateContent' \
  -H "Authorization: Bearer $OMNIAKEY_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "contents": [
    {
      "parts": [
        {
          "text": "Explain what an API key does in one sentence."
        }
      ]
    }
  ]
}'
APIドキュメントを読む

接続に失敗した場合

  • 401:キーが完全で有効であり、呼び出しているAPI URL用に発行されているか確認してください。
  • 403:キーのモデル制限と、アカウントで利用できる権限を確認してください。
  • 404、またはJSONではなくHTMLが返る場合:APIホストとバージョンのプレフィックスを確認してください。ウェブサイトのアドレスではなくapi.omniakey.comを使用します。
  • 429:同時実行数を減らし、レスポンスの再試行案内に従ってください。新しい冪等キーで生成ジョブを送信し続けないでください。