Ana içeriğe atla
POST
/
bria
/
text-to-image
Generate Bria images
curl --request POST \
  --url https://api.cometapi.com/bria/text-to-image \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "prompt": "A paper boat floating on calm water at sunrise."
}
'
{
  "result": [
    {
      "urls": [
        "https://example.com/generated.png"
      ],
      "seed": 278741175,
      "uuid": "27c39b06-1dfe-11f1-ad57-6ac2c454c04d_278741175"
    }
  ]
}
Düz bir metin Prompt’undan ticari kullanıma uygun görseller üretin. CometAPI üzerinde ilk isteğiniz için prompt gönderin, num_results değerini 1 olarak tutun ve ihtiyacınız olan nihai yerleşimi zaten bilmiyorsanız aspect_ratio: "1:1" ile başlayın.

Bu rotayı şu durumlarda kullanın

  • Tek bir çağrıda tamamlanmış bir görsel istiyorsanız
  • Maske, görsel girdileri veya görev sorgulama gerekmiyorsa
  • CometAPI üzerinden operasyonel olarak kullanımı daha kolay olan fotogerçekçi bir Bria yolu istiyorsanız

Bu istekle başlayın

  • Prompt’u kısa ve somut tutun
  • İlk smoke test’iniz için num_results: 1 kullanın
  • Hedef yerleşim zaten sabit değilse aspect_ratio: "1:1" ile başlayın
  • Uzun süreli saklama gerekiyorsa dönen URL’leri gecikmeden indirin

CometAPI üzerinde yanıt davranışı

Bria’nın resmi dokümanları daha geniş bir üretim hattını açıklar ve async durum akışlarını ele alır. CometAPI üzerinde bu rota sadeleştirilmiş bir JSON isteği kullanır ve mevcut smoke test’lerde request_id ile status_url yerine doğrudan nihai bir result dizisi döndürmüştür.
CometAPI, Bria yeteneklerini birebir Bria’nın genel API’sini alan alan yansıtmak yerine proxy’ler. Entegrasyon için doğruluk kaynağı olarak bu sayfanın API referansı ve Playground’unda gösterilen istek ve yanıt biçimlerini kullanın.

Yetkilendirmeler

Authorization
string
header
gerekli

Bearer token authentication. Use your CometAPI key.

Gövde

application/json
prompt
string
gerekli

English text prompt for image generation.

Örnek:

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

num_results
integer
varsayılan:1

Number of images to generate. Use 1 for the simplest integration test.

aspect_ratio
enum<string>
varsayılan:1:1

Requested output aspect ratio.

Mevcut seçenekler:
1:1,
2:3,
3:2,
3:4,
4:3,
4:5,
5:4,
9:16,
16:9
seed
integer

Optional seed for reproducible results.

negative_prompt
string

Optional exclusions for the generated image.

steps_num
integer
varsayılan:30

Optional refinement step count.

text_guidance_scale
integer
varsayılan:5

Optional prompt adherence setting.

medium
enum<string>

Optional visual medium.

Mevcut seçenekler:
photography,
art
prompt_enhancement
boolean
varsayılan:false

Optional prompt enhancement switch.

enhance_image
boolean
varsayılan:false

Optional image detail enhancement switch.

prompt_content_moderation
boolean
varsayılan:false

Optional moderation switch.

ip_signal
boolean
varsayılan:false

Optional IP warning flag.

sync
boolean
varsayılan:false

Optional sync hint. Current CometAPI smoke tests returned final results immediately without setting this field.

Yanıt

200 - application/json

Image generation result.

result
object[]
gerekli