Images
Metinden görsel üretimi ve görsel düzenleme (örn. arka plan temizleme) için iki uç nokta vardır.
Görsel üretimi
POST/v1/images/generations
Bir metin açıklamasından (prompt) görsel üretir.
İstek parametreleri
| Alan | Tip | Zorunlu | Açıklama |
|---|---|---|---|
model | string | ✓ | Görsel modeli (örn. spook-generate) |
prompt | string | ✓ | Üretilecek görselin açıklaması |
n | integer | Üretilecek görsel sayısı | |
size | string | 1024x1024 gibi | |
quality | string | standard / hd | |
response_format | string | url veya b64_json | |
output_format | string | png, jpeg, webp |
Örnek
bash
curl https://app.qevron.ai/v1/images/generations \
-H "Authorization: Bearer $QEVRON_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "spook-generate",
"prompt": "Dağların ardında gün batımı, sulu boya tarzı",
"n": 1,
"size": "1024x1024",
"response_format": "b64_json"
}'python
resp = client.images.generate(
model="spook-generate",
prompt="Dağların ardında gün batımı, sulu boya tarzı",
n=1,
size="1024x1024",
response_format="b64_json",
)
b64 = resp.data[0].b64_jsonjavascript
const resp = await client.images.generate({
model: "spook-generate",
prompt: "Dağların ardında gün batımı, sulu boya tarzı",
n: 1,
size: "1024x1024",
response_format: "b64_json",
});
const b64 = resp.data[0].b64_json;Yanıt
json
{
"created": 1716200000,
"data": [
{ "b64_json": "iVBORw0KGgoAAAANS..." }
]
}response_format url ise data[].url, b64_json ise data[].b64_json döner.
Görsel düzenleme
POST/v1/images/edits
Bir görseli yükleyip düzenler. Örneğin spook-background modeli görselin arka planını siler. Bu uç nokta multipart/form-data kullanır.
Form alanları
| Alan | Tip | Zorunlu | Açıklama |
|---|---|---|---|
model | string | ✓ | Düzenleme modeli (örn. spook-background) |
image | dosya | ✓ | Düzenlenecek görsel |
prompt | string | Düzenleme talimatı (arka plan temizlemede yok sayılır) | |
n | integer | Çıktı sayısı | |
response_format | string | b64_json |
Örnek
bash
curl https://app.qevron.ai/v1/images/edits \
-H "Authorization: Bearer $QEVRON_API_KEY" \
-F "model=spook-background" \
-F "image=@photo.jpg" \
-F "n=1" \
-F "response_format=b64_json"TIP
spook-background arka plan temizleme yapar ve prompt gerektirmez; gönderseniz bile yok sayılır. Şeffaf PNG döner.