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

APIキーの設定

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

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

プロバイダー公式キー

プロバイダーのOpenAIが直接発行・課金するキーについては、プロバイダー自身のアカウントと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ドキュメントに従ってください。認証だけでは生成パラメータを確認できません。

画像と動画の生成にはPOST /v1/media/tasksを使用します。同じ送信を再試行するときは同じIdempotency-Keyを維持し、返されたタスクIDを保存して、GET /v1/media/tasks/{id}で結果をポーリングしてください。

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

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

POST /v1/media/tasks
curl --fail-with-body 'https://api.omniakey.com/v1/media/tasks' \
  -H "Authorization: Bearer $OMNIAKEY_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: gpt-image-first-request-001" \
  -d '{
  "model": "gpt-image-2.6-flare",
  "type": "image",
  "operation": "generate",
  "input": {
    "prompt": "A paper boat on a quiet lake at sunset."
  },
  "parameters": {
    "size": "1024x1024",
    "quality": "medium"
  }
}'

メディアタスクをポーリングする

YOUR_TASK_IDを作成リクエストで返されたidに置き換えてください。タスクが最終ステータスになるまでポーリングします。成功したタスクでは、assets内のURLが期限切れになる前にダウンロードしてください。新しい冪等キーは新しいタスクにだけ使用してください。

GET /v1/media/tasks/{id}
curl --fail-with-body "https://api.omniakey.com/v1/media/tasks/YOUR_TASK_ID" \
  -H "Authorization: Bearer $OMNIAKEY_API_KEY"
APIドキュメントを読む

接続に失敗した場合

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