Przejdź do głównej treści
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"
    }
  ]
}
Użyj tej ścieżki, aby tworzyć obrazy z tekstu przy użyciu kształtów żądań kompatybilnych z OpenAI w CometAPI.

Najpierw wybierz model

  • Użyj dall-e-3, jeśli chcesz prosty smoke test oparty na URL
  • Użyj gpt-image-1, gpt-image-1-mini lub gpt-image-1.5, jeśli chcesz korzystać z nowszych modeli obrazowych GPT i możesz obsługiwać odpowiedzi base64
  • Użyj qwen-image, jeśli potrzebujesz konkretnie tego dostawcy, ale ustaw n na 1

Bezpieczne pierwsze żądanie

  • Zacznij od dall-e-3
  • Ustaw size na 1024x1024
  • Ustaw response_format: "url", jeśli chcesz małą odpowiedź JSON i tymczasowy URL do pobrania
  • Użyj jednego promptu i jednego obrazu, zanim dodasz generowanie wsadowe lub dostrajanie stylu

Zachowanie odpowiedzi zależne od modelu

  • dall-e-2 i dall-e-3 obsługują odpowiedzi URL oraz odpowiedzi base64
  • gpt-image-1, gpt-image-1-mini i gpt-image-1.5 najlepiej traktować jako ścieżki base64-first
  • qwen-image nie obsługuje n > 1
Podczas walidacji na żywo w dniu 2026-03-12 żądanie dall-e-3 z response_format: "url" zwróciło standardowy znacznik czasu created, revised_prompt oraz tymczasowy URL obrazu.
Wygenerowane obrazy muszą być zgodne z zasadami użytkowania dostawcy. Nie wysyłaj promptów nielegalnych, brutalnych, pornograficznych ani naruszających prawa autorskie.

Autoryzacje

Authorization
string
header
wymagane

Bearer token authentication. Use your CometAPI key.

Treść

application/json
model
string
domyślnie:dall-e-3
wymagane

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

prompt
string
wymagane

Text description of the image you want to generate.

Przykład:

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

n
integer
domyślnie: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.

Przykład:

"1024x1024"

response_format
enum<string>

Requested output encoding for models that support it.

Dostępne opcje:
url,
b64_json

Odpowiedź

200 - application/json

Image generation result.

created
integer
wymagane

Unix timestamp for the completed generation.

data
object[]
wymagane