Lavhalar
RU
Войти

Lavhalar API — dasturchilar uchun

Lavhalar API orqali o'z ilovangiz, botingiz yoki saytingizdan rasm va video yaratishingiz mumkin. Har bir so'rov kabinetingizdagi kreditlardan yechiladi; generatsiya muvaffaqiyatsiz bo'lsa — kredit avtomatik qaytariladi.

1. Kalit olish

Kabinet → «API kalitlar» → «Yangi kalit». Kalit faqat bir marta ko'rsatiladi. Har bir so'rovda sarlavha yuboring:

Authorization: Bearer lv_XXXXXXXXXXXXXXXX

2. Ishlash tartibi

Generatsiya asinxron: POST so'rov darhol 202 va vazifa (id, status) qaytaradi. So'ng GET /v1/jobs/{id} orqali holatni har 3–5 soniyada tekshiring: queued → running → done | failed.

3. Rasm yaratish — POST /v1/images

curl -X POST https://lavhalar.uz/v1/images \
  -H "Authorization: Bearer $LAVHALAR_KEY" -H "Content-Type: application/json" \
  -d '{"model":"flux-schnell","prompt":"Samarqand Registoni, oqshom, kinematik","aspect_ratio":"16:9","count":2,"translate":true}'
MaydonTavsif
modelModel identifikatori (GET /v1/models)
promptTavsif (o'zbek, rus yoki ingliz tilida)
aspect_ratio1:1, 4:5, 3:4, 9:16, 16:9, 4:3 (modelga bog'liq)
count1–4 ta rasm
seedTakrorlanuvchanlik uchun butun son
reference_imagesNamuna rasmlar: https://… yoki data:image/png;base64,… (≤4)
character_idSaqlangan personaj ID si
translatetrue — promptni inglizchaga o'girish (LLM ulangan bo'lsa)

4. Video yaratish — POST /v1/videos

curl -X POST https://lavhalar.uz/v1/videos \
  -H "Authorization: Bearer $LAVHALAR_KEY" -H "Content-Type: application/json" \
  -d '{"model":"kling-25","prompt":"Choyxonada choy quyilmoqda","duration":5,"aspect_ratio":"9:16","preset":"sekin-yaqinlashish"}'

image maydoni berilsa — rasmdan video rejimi. preset — kamera harakati yoki effekt (ro'yxat pastda). ai_label (standart true) videoga ko'rinadigan «AI» belgisini qo'yadi; metama'lumotdagi AI belgisi har doim qo'yiladi.

5. Holatni olish — GET /v1/jobs/{id}

{
  "id": "3f9c…", "status": "done", "cost": 2, "model": "flux-schnell",
  "outputs": [{"id": "a1b2…", "type": "image", "url": "https://lavhalar.uz/media/…jpg", "width": 1024, "height": 576}]
}

6. Xatolar

KodMa'nosi
401Kalit yo'q yoki noto'g'ri
402Kredit yetarli emas
422Moderatsiya: so'rov qoidalarga zid
503Model provayderi ulanmagan

7. Modellar

IDTuriNomiHolat
flux-schnellt2iFLUX.1 schnell — tezulangan
flux-prot2iFLUX 1.1 pro — yuqori sifatulangan
nano-bananat2iGemini Image (nano-banana) — personaj izchilligiulangan
seedream-4t2iSeedream 4 — fotorealizmulangan
ideogram-3t2iIdeogram v3 — rasmda yozuv (taklifnoma, afisha)ulangan
recraft-3t2iRecraft v3 — dizayn/illyustratsiyaulangan
rep-flux-schnellt2iFLUX.1 schnell (Replicate)ulanmagan
gpt-image-1t2iOpenAI gpt-image-1ulanmagan
kling-25t2vKling 2.5 Turbo Proulangan
veo31-fastt2vGoogle Veo 3.1 Fastulangan
hailuo-02t2vMiniMax Hailuo 02ulangan
wan-25t2vWan 2.5 (720p)ulangan
seedance-1-fastt2vSeedance 1 Pro Fastulangan
ltx-2t2vLTX-2 Fastulangan
rep-seedancet2vSeedance 1 Pro (Replicate)ulanmagan
luma-ray2t2vLuma Ray 2 (to'g'ridan-to'g'ri)ulanmagan
runway-gen4ti2vRunway Gen-4 Turbo (rasm→video)ulanmagan
kling-directt2vKling (rasmiy API)ulanmagan
veo-directt2vGoogle Veo 3.1 Fast (Gemini API)ulanmagan
rembg-localbg_removeFonni olib tashlash (mahalliy, CPU, IS-Net)ulangan
birefnetbg_removeFonni olib tashlash (BiRefNet, fal)ulangan
clarity-upscaleupscaleAI kattalashtirish (Clarity, fal)ulangan
esrganupscaleReal-ESRGAN x4 (fal)ulangan
lanczos-localupscaleOddiy kattalashtirish ×2 (mahalliy, AI emas)ulangan
bria-expandoutpaintKadrni kengaytirish / reframe (Bria Expand, fal)ulangan
sadolar-uzttsSadolar — o'zbekcha ovoz (mahalliy servis)ulanmagan
elevenlabsttsElevenLabs Multilingual v2ulanmagan
kling-avatarlipsyncKling AI Avatar v2 (rasm + ovoz)ulangan
omnihumanlipsyncOmniHuman 1.5 (rasm + ovoz)ulangan

8. Kamera harakatlari va effektlar

presetNomiTavsif
dron-kotarilishDron ko'tarilishiKamera yerdan ravon ko'tarilib, keng manzarani ochadi
sekin-yaqinlashishSekin yaqinlashishQahramonga tomon sekin, ishonchli yaqinlashuv
sekin-uzoqlashishSekin uzoqlashishKamera orqaga chekinib, atrofni ko'rsatadi
atrofida-aylanishAtrofida aylanishKamera qahramon atrofida yarim doira chizadi
kinematik-panoramaKinematik panoramaChapdan o'ngga sokin gorizontal panorama
yonma-yonYonma-yon kuzatishHarakatlanayotgan qahramon bilan parallel yurish
ortidanOrtidan ergashishKamera qahramonning ortidan ergashadi
qush-nigohiQush nigohiTepadan pastga qarab sekin aylanuvchi kadr
pastdan-qahramonPastdan qahramonPastki burchakdan yuqoriga sekin ko'tariluvchi qahramonona kadr
qol-kamerasiQo'l kamerasiTabiiy titrash, hujjatli film hissi
dolly-zoomBosh aylanishi (dolly-zoom)Fon cho'zilib, qahramon joyida qoladigan effekt
tezkor-otishTezkor burilishTez gorizontal burilish, dinamik o'tish
kran-tushishiKran tushishiBalanddan ko'z darajasigacha tushuvchi kran harakati
fpv-parvozFPV parvozTez va dadil dron parvozi — oraliqlar orqali
makroMakro tafsilotJuda yaqin kadr, mayda tafsilotlar ustida sekin siljish
qimirlamasQimirlamas kadrKamera joyida, faqat sahna jonlanadi
sekin-harakatSekin harakatHar bir harakat sekinlashtirilgan, dramatik
gulbarglarGulbarglar yomg'iriHavoda atirgul gulbarglari uchadi — to'y va bayramlar uchun
vaqt-oqimiVaqt oqimiBulutlar va yorug'lik tez o'zgaradi (timelapse)
kino-ranglariKino ranglariIliq-sovuq kino rang uyg'unligi, keng ekran hissi
tuman-nurTuman va nurTuman orasidan yorug'lik nurlari o'tadi
neon-tunNeon tunTungi shahar, neon chiroqlar va ho'l asfalt aksi
eski-lentaEski kinolenta16 mm plyonka donadorligi va iliq ranglar
qorliQorli kayfiyatSokin qor yog'ishi, qishki ertak

Foydalanish shartlari API uchun ham amal qiladi. Natijalarni AI ekanini yashirib tarqatish taqiqlanadi.