Görsel Üretimi
Bir metin açıklamasından görsel üretin ve kaydedin.
Görsel üretip dosyaya kaydetme
python
import os, base64
from openai import OpenAI
client = OpenAI(api_key=os.environ["QEVRON_API_KEY"], base_url="https://app.qevron.ai/v1")
resp = client.images.generate(
model="spook-generate",
prompt="Geceleyin neon ışıklı bir şehir caddesi, sinematik, yüksek detay",
n=1,
size="1024x1024",
response_format="b64_json",
)
img_b64 = resp.data[0].b64_json
with open("gorsel.png", "wb") as f:
f.write(base64.b64decode(img_b64))
print("gorsel.png kaydedildi")curl ile
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": "Geceleyin neon ışıklı bir şehir caddesi, sinematik",
"n": 1,
"size": "1024x1024",
"response_format": "b64_json"
}'Arka plan temizleme (görsel düzenleme)
Var olan bir görselin arka planını silmek için spook-background modeliyle görsel düzenleme uç noktasını kullanın:
bash
curl https://app.qevron.ai/v1/images/edits \
-H "Authorization: Bearer $QEVRON_API_KEY" \
-F "model=spook-background" \
-F "image=@urun.jpg" \
-F "n=1" \
-F "response_format=b64_json"Sonuç, arka planı silinmiş şeffaf bir PNG'dir. Bu model prompt gerektirmez.
İyi prompt yazma ipuçları
- Net ve betimleyici olun: Konu + stil + ışık + kompozisyon (örn. "sulu boya", "sinematik", "geniş açı").
response_format:b64_json(gömülü veri) veyaurl(bağlantı).size: Model destekliyorsa1024x1024,1792x1024vb.
İlgili: Images API.