画像生成

テキストプロンプトから画像を生成します。

POST /v1/images/generations https://api.covanexus.com
認証
ボディ

認証

Authorization Bearer

Authorization Bearer <token>

Bearer トークン認証を使用します。形式: Authorization: Bearer $COVA_NEXUS_API_KEY

場所:ヘッダー

リクエストボディ

application/json

model* string
画像生成に使用するモデル。dall-e-2、dall-e-3、gpt-image-1 を指定できます。gpt-image-1 固有のパラメータを使用しない場合、デフォルトは dall-e-2 です。
prompt* string
生成する画像のテキスト説明。最大文字数は gpt-image-1 が 32000、dall-e-2 が 1000、dall-e-3 が 4000 です。
n? integer
生成する画像数。1~10 を指定できます。dall-e-3 では n=1 のみ使用できます。
size? string
生成する画像のサイズ。gpt-image-1 では 1024x1024、1536x1024(横向き)、1024x1536(縦向き、デフォルト)を指定できます。dall-e-2 では 256x256、512x512、1024x1024 を指定できます。dall-e-3 では 1024x1024、1792x1024、1024x1792 を指定できます。
background? string
生成画像の背景の透明度を制御します。gpt-image-1 でのみ使用できます。指定可能な値は transparent または opaque(白い背景、デフォルト)です。auto を指定すると、モデルが適切な背景を自動的に選択します。
moderation? string
gpt-image-1 で生成する画像のコンテンツモデレーションレベルを制御します。low は制限の少ないフィルタリングで、デフォルト値です。
quality? string
生成する画像の品質
stream? string
ストリーミング出力
style? string
画像のスタイル
user? string
ユーザー ID

レスポンスボディ

ステータスコードコンテンツタイプ
200application/json
curl -X POST "https://api.covanexus.com/v1/images/generations" \
  -H "Authorization: Bearer " \
  -d '{
  "prompt": "string"
}'
200
{
  "created": 0,
  "data": [
    {
      "b64_json": "string",
      "url": "string"
    }
  ],
  "usage": {
    "total_tokens": 0,
    "input_tokens": 0,
    "output_tokens": 0,
    "input_tokens_details": {
      "text_tokens": 0,
      "image_tokens": 0
    }
  }
}

BearerAuth