メインコンテンツへスキップ
POST
/
v1
/
images
/
generations
Create images
curl --request POST \
  --url https://api.cometapi.com/v1/images/generations \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "model": "dall-e-3",
  "prompt": "A paper boat floating on calm water at sunrise."
}
'
{
  "created": 1773311889,
  "data": [
    {
      "revised_prompt": "A paper boat floating on calm water at sunrise, with soft golden light reflecting off the water's surface.",
      "url": "https://filesystem.site/cdn/20260312/1d6826050921c07a13ff173310c640.webp"
    }
  ]
}
CometAPI で OpenAI 互換のリクエスト形式を使って、テキストから画像を生成するにはこのルートを使用します。

まずモデルを選択します

  • シンプルな URL ベースのスモークテストを行いたい場合は dall-e-3 を使用します
  • より新しい GPT 画像モデルを使いたく、base64 レスポンスを扱える場合は gpt-image-1gpt-image-1-mini、または gpt-image-1.5 を使用します
  • そのプロバイダーを特に必要とする場合は qwen-image を使用しますが、n は 1 のままにしてください

安全な最初のリクエスト

  • dall-e-3 から始めます
  • size1024x1024 のままにします
  • 小さい JSON レスポンスと一時的なダウンロード URL が必要な場合は、response_format: "url" を設定します
  • バッチ生成やスタイル調整を追加する前に、まずは 1 つのプロンプトと 1 枚の画像で試します

モデルごとのレスポンス動作

  • dall-e-2dall-e-3 は URL レスポンスと base64 レスポンスをサポートします
  • gpt-image-1gpt-image-1-minigpt-image-1.5 は、base64 優先のルートとして扱うのが適しています
  • qwen-imagen > 1 をサポートしていません
2026-03-12 のライブ検証では、response_format: "url" を指定した dall-e-3 リクエストで、通常の created タイムスタンプ、revised_prompt、および一時的な画像 URL が返されました。
生成された画像は、プロバイダーの利用ポリシーに準拠している必要があります。違法、暴力的、ポルノ的、または著作権を侵害するプロンプトは送信しないでください。

承認

Authorization
string
header
必須

Bearer token authentication. Use your CometAPI key.

ボディ

application/json
model
string
デフォルト:dall-e-3
必須

The image generation model to use. Choose a current model from the Models page.

prompt
string
必須

Text description of the image you want to generate.

:

"A paper boat floating on calm water at sunrise."

n
integer
デフォルト:1

Number of images to generate. Keep this at 1 for the broadest compatibility.

size
string

Requested output size. Supported values depend on the selected model.

:

"1024x1024"

response_format
enum<string>

Requested output encoding for models that support it.

利用可能なオプション:
url,
b64_json

レスポンス

200 - application/json

Image generation result.

created
integer
必須

Unix timestamp for the completed generation.

data
object[]
必須