画像生成
テキストプロンプトから画像を生成します。
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
レスポンスボディ
| ステータスコード | コンテンツタイプ |
|---|---|
| 200 | application/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