メインコンテンツへスキップ
このAPIは準備中であり、まだ利用できません。以下はAPI仕様のプレビューです。正式リリース後に利用可能になります。

エンドポイント

POST https://omniakey.com/v1/images/generations
このエンドポイントはOpenAI Images APIと互換性があります。複数のプロバイダーを使用してテキスト説明から画像を生成します。

リクエスト例

from openai import OpenAI

client = OpenAI(
    api_key="your-omniakey-api-key",
    base_url="https://omniakey.com/v1"
)

response = client.images.generate(
    model="dall-e-3",
    prompt="夕日の静かな山風景、デジタルアートスタイル",
    n=1,
    size="1024x1024",
    quality="hd"
)

print(response.data[0].url)

レスポンス

{
  "created": 1709251200,
  "data": [
    {
      "url": "https://api.omniakey.com/files/img-abc123.png",
      "revised_prompt": "夕日の暖かい黄金色の光に包まれた息をのむような山風景..."
    }
  ]
}

Base64形式レスポンス

response_formatb64_jsonに設定した場合:
{
  "created": 1709251200,
  "data": [
    {
      "b64_json": "iVBORw0KGgoAAAANSUhEUgAA..."
    }
  ]
}

リクエストパラメータ

model
string
必須
使用するモデルID。オプション:dall-e-3dall-e-2stable-diffusion-3flux-1-promidjourney-v6
prompt
string
必須
希望する画像のテキスト説明。最大長はモデルによって異なります(DALL-E 3は最大4000文字をサポート)。
n
integer
生成する画像の枚数。範囲:1-10。デフォルト:1。注意:DALL-E 3はn=1のみサポート。
size
string
画像サイズ。オプションはモデルによって異なります:
  • DALL-E 3:1024x10241024x17921792x1024
  • DALL-E 2:256x256512x5121024x1024
  • Stable Diffusion 3:1024x1024768x10241024x768
デフォルト:1024x1024
quality
string
画質。オプション:standardhd。デフォルト:standard。DALL-E 3のみサポート。
style
string
画像スタイル。オプション:vividnatural。デフォルト:vivid。DALL-E 3のみサポート。
response_format
string
レスポンス形式。オプション:urlb64_json。デフォルト:url。URLは1時間後に期限切れになります。

対応モデル

モデルプロバイダー最大解像度特徴
DALL-E 3OpenAI1792x1024HD品質、スタイル制御、プロンプト改訂
DALL-E 2OpenAI1024x1024バッチ生成(最大10枚)
Stable Diffusion 3Stability AI1024x1024詳細制御、ネガティブプロンプト
FLUX.1 ProBlack Forest Labs1024x1024フォトリアリスティック
Midjourney V6Midjourney1024x1024アーティスティックスタイル、高美感性

全モデルを見る

完全なリストを見る