Black Forest Labs: FLUX Video Upscale
FLUX Video Upscale mavjud klipni asl manbaga sodiq yoki ijodiy detal yaxshilashi orqali kattalashtiradi. Hujjatlashtirilgan profil 1.5×–3× masshtablashni taklif qiladi, asl audio va kadr tuzilishini saqlaydi hamda manba uzunligi, kirish aniqligi va chiqish kadri maydonini cheklaydi.
Model haqida
Bu tavsif model imkoniyatlarini yoritadi. Ailoot da tanlangan usul uchun mavjud kirish, chiqish va parametrlar quyida keltirilgan.
FLUX Video Upscale — Black Forest Labs ning FLUX 3 asosidagi video aniqligini oshirish jarayoni. U mavjud klipni qabul qilib, asl kadr tuzilishi va audioni natijaga o‘tkazgan holda kattalashtirilgan MP4 qaytaradi. Qisqa ixtiyoriy tavsif yaxshilanadigan vizual detalni yo‘naltirishi mumkin. Uning ikki rejimi har bir kattaroq tasvirni birdek sodiq qayta tiklash deb ko‘rmay, berilgan ko‘rinishga yaqin qolish va kuchliroq detal yaratish orasida mazmunli tanlov beradi.
Aniq yoki ijodiy yaxshilashni tanlash
Creativity sozlamasi rejimni tanlaydi. 0 qiymati — aniq, asl manbaga sodiq profil: ishlab chiqaruvchi yuz, mahsulot yoki brend materiali shaxsiyatini saqlashi kerak bo‘lganda uni tavsiya qiladi. 1 qiymati ijodiy detal yaxshilashni yoqadi va standartdir. U teksturani kuchliroq tiklashi yoki o‘ylab yaratishi mumkin; bu yaratilgan lavha, manzara, olomon yoki detali ijodiy rivojlantiriladigan sirtlar uchun foydali.
Yaratuvchi ijodiy yaxshilash yuz va mahsulotlarni shu darajada qat’iy saqlamasligini ochiq ogohlantiradi. Tanib bo‘ladigan bo‘lib qolishi kerak bo‘lgan belgini tekshiring: yuz ko‘rinishi, mahsulot konturi, yozuv, material naqshi yoki logotip. Ravshanroq ko‘ringan tasvirda ham o‘zgargan yoki yangidan o‘ylangan detal bo‘lishi mumkin. Mahsulot namoyishida teksturasi murakkabroq bo‘lgani uchungina versiyani tanlamay, ko‘zlangan mahsulot ko‘rinishini tekshiruv mezoni qiling.
Ixtiyoriy ko‘rsatma yaxshilashni yo‘naltirish uchun klip mazmunini tasvirlaydi; bo‘sh tavsif neytral kattalashtirishni so‘raydi. Asl yaratilgan sahna topshirig‘i mox qoplagan tosh devor, yumshoq kunduzgi yorug‘lik va nozik barg teksturasini ko‘rsatishi mumkin. So‘zlarni yaxshilanishi kerak bo‘lgan materialga qarating. Buyumni almashtirish, joyni qayta qurish yoki dialogni o‘zgartirish tahrirlash qaroriga tegishli, bu profil esa asl audio yo‘lini saqlaydi.
Masshtab va chiqish kadri maydoni
Hujjatlashtirilgan upscale_factor 1.5 dan 3 gacha, standart 2. U tomonlar nisbatini saqlab, manba aniqligini kattalashtiradi. Tanlangan koeffitsiyent va kirish o‘lchamlari ko‘zlangan chiqishni belgilaydi; shu bois gorizontal klip va vertikal kompozitsiya haqiqiy kadrlari asosida rejalashtiriladi. Qancha kattalashtirish foydali ekanini tanlashdan oldin maqsad ko‘rsatish o‘lchamini tayyorlang.
Aniq spetsifikatsiya har bir chiqish kadrini ishlab chiqaruvchining 13.75 megapiksel birligi bilan cheklaydi. Hujjat bir shunday birlikni 1,048,576 piksel deb belgilaydi; bu 14,417,920 piksel, taxminan 14.4 million chegarani beradi. Shu sabab qo‘llanmada yaxlitlangan 14.4 megapiksel ifodasi ishlatiladi. Demak, katta manba so‘ralgan koeffitsiyentdan kamroq kattalashishi mumkin. 3× so‘rov har bir manba o‘lchamini doimo uch baravar qiladi deb taxmin qilmay, yetkazilgan o‘lchamlarni tekshiring.
E’lon qilingan asl aniqlik chegarasi 2560×1440. Bu jarayon mos manbani 4K va undan yuqoriga oshiradi; yuqoriroq chiqish kerakligi uchungina allaqachon kattaroq manbani qabul qilmaydi. Shu hujjatlashtirilgan profilni ishlatishdan oldin kichraytiring yoki mos ishchi nusxa tayyorlang. Yakuniy solishtirish qayta o‘lchangan oraliq nusxa bilan cheklanmasligi uchun asl yozuvni alohida saqlang.
Qisqa, ravshan manbani tayyorlash
Yaratuvchining odatiy tayyorgarlik ko‘rsatmasi manbalarni yigirma soniya va ellik MB bilan cheklaydi. Klip video URL yoki kodlangan MP4 orqali beriladi. Aniq ma’lumotnoma qayta ishlash birinchi yigirma soniyani qamrashini qayd etadi: uzunlik ozgina oshsa faqat shu belgigacha ishlanishi mumkin, ancha uzun klip esa rad etiladi. Raqamli yo‘l qo‘yiladigan og‘ish e’lon qilinmagan. Belgilanmagan chegara xatti-harakatiga tayanmay, kerakli yigirma soniyalik yoki undan qisqa segmentgacha qirqing.
Mavjud eng kam siqilgan versiyani tanlang. Siqish buzilishlari kattalashtiruvchi tiklay oladigan haqiqiy detal miqdorini cheklaydi; ijodiy yaxshilash esa asl sahnada nima bo‘lganini isbotlamay, ishonarli tekstura yaratishi mumkin. Tanlangan klipni kattalashtirishdan oldin ko‘zlangan tahrir va qirqishni tugating. Asl jarayon avval mahsulot kadrini tugatishi, foydali harakat oralig‘ini tanlashi va keyin shu yakuniy tanlovni kattalashtirishi, o‘zgarmagan manbani esa solishtirish uchun saqlashi mumkin.
Natija asl audio yo‘lini saqlaydi. Ayniqsa tanlangan segmentning boshi va oxirida uning tasvir bilan vaqt mosligini tekshiring. Hujjatlashtirilgan profil mustaqil kadr tezligi tanlagichi, yangi dialog yaratish yoki rasm namunasiga asoslangan tahrir boshqaruvlarini bermaydi. Uning maqsadi — ishlangan segment doirasida asl vaqt va tovush materialini saqlagan holda kattaroq video hamda tanlangan detal ishlovi.
Yetkazilgan klipni saqlash va tekshirish
Ishlab chiqaruvchi jarayoni asinxron: yuborilgan vazifa identifikator va holat manzilini beradi, yakuniy natija esa imzolangan MP4 yetkazish havolasini o‘z ichiga oladi. Havola taxminan bir soatdan keyin tugaydi. Vaqtinchalik manzilga tayanmay, haqiqiy klip, manba, tanlangan koeffitsiyent, ijodiylik rejimi va mazmun tavsifini saqlang. Xato yoki moderatsiya holatini tugallangan videodan alohida tuting.
Alohida kadrlarda yuzlar, belgilar va sirt o‘zgarishlarini tekshiring, keyin ketma-ketlikni davomiylik, harakat va audio mosligi bo‘yicha ko‘ring. Aniq va ijodiy chiqishlar turli vizual talablarga javob beradi; foydali artefakt — ko‘zlangan ko‘rsatish o‘lchamida tanlangan sodiqlik maqsadiga erishgan kattalashtirilgan klip. Faqat kattaroq aniqlik asl shaxsiyat, yozuv yoki nozik detal to‘g‘ri saqlanganiga dalil emas.
Ailoot Ultra · Video yaratish POST /v1/videos black-forest-labs/flux-video-upscale
black-forest-labs/flux-video-upscale
black-forest-labs/flux-video-upscaleBoshlash
FLUX Video Upscale mavjud klipni asl manbaga sodiq yoki ijodiy detal yaxshilashi orqali kattalashtiradi. Hujjatlashtirilgan profil 1.5×–3× masshtablashni taklif qiladi, asl audio va kadr tuzilishini saqlaydi hamda manba uzunligi, kirish aniqligi va chiqish kadri maydonini cheklaydi.
- Qabul qilinadigan kirish ma’lumotlari
- Matn · Rasmlar · Audio · Video
- Natijalar
- Video
Ailoot da mavjud · kirish ma’lumotlari va usullar
Ailoot Ultra · Video yaratish POST /v1/videos
- Kirish
text,image,audio,video- Chiqish
video
| Maydon | Tur | Talab | Qiymatlar va cheklovlar | Standart |
|---|---|---|---|---|
Maydonmodel | Turstring | TalabMajburiy | Qiymatlar va cheklovlar black-forest-labs/flux-video-upscale | Standart— |
Maydoninput_references | Turarray | TalabMajburiy | Qiymatlar va cheklovlar Elementlarning eng kam soni: 1 Elementlarning eng ko‘p soni: 1 | Standart— |
Maydonupscale_factor | Turnumber | TalabMajburiy | Qiymatlar va cheklovlar Eng kam: 1,5 Eng ko‘p: 3 | Standart— |
Maydoncreativity | Turinteger | TalabMajburiy | Qiymatlar va cheklovlar 0, 1 | Standart— |
Usul parametrlari va hayot sikli
| Parametr | Parametr talablari |
|---|---|
Parametrcontent_type | Parametr talablariapplication/json |
Parametrrequired | Parametr talablarimodel, input_references, upscale_factor, creativity |
Parametrmaterial_types | Parametr talablaritext, image, audio, video |
Parametrmaterial_conditions | Parametr talablariEgalik qilinadigan haqiqiy yakunlangan video aktivining qaytarilgan imzosi bilan aynan bitta mazmun URL idan foydalaning. Aktiv egasi, turi va saqlangan bayt dalili so‘rovga mos bo‘lishi kerak. |
Hayot sikli: asynchronous_job_then_owned_outputs
GET /v1/videos/{request_id} · haqiqatda qaytarilgan id yoki polling_url
GET /v1/videos/{request_id}/content
Tariflar
Yakuniy to‘lov qanday hisoblanadi
Ko‘rsatilgan tariflar xarajatni generatsiyadan oldin taxminiy hisoblash uchun xizmat qiladi. Yakuniy to‘lov dastlabki generatsiya uchun qayd etilgan xarajat asosida hisoblanadi. Natijaning o‘lchangan davomiyligi va oldindan taxmin qilingan miqdorlar haq undiriladigan yakuniy miqdor hisoblanmaydi.
Tarif ma’lumotlari so‘rov imkoniyatlarini qo‘shmaydi. Qo‘llab-quvvatlanadigan parametrlar tanlangan usulda ko‘rsatilgan.
- Tezkor rejim
- Ko‘rsatilmagan Tezkor rejim tanlanganda
- Flex rejimi
- Ko‘rsatilmagan flex rejimi tanlanganda
- Maksimal fikrlash darajasi
- Ko‘rsatilmagan Maksimal fikrlash darajasi uchun standart (default) tuzatish qo‘llanganda
Taqqoslash uchun taxminiy tariflar
Sozlamalar bo‘yicha narxlar
Har bir to‘lovni ko‘rsatilgan shartlarga moslang. Har bir muqobil sozlamalar to‘plami uchun bitta tarifdan foydalaning.
| Sozlama | Tariflar jadvali | Prognoz miqdori | Hisob birligi | To‘lovni hisoblash shartlari | Bir megapikseldagi piksellar | To‘lov |
|---|---|---|---|---|---|---|
| SozlamaTokenlar uchun bazaviy tariflar | Tariflar jadvaliAsosiy tarif | Prognoz miqdori— | Hisob birligi— | To‘lovni hisoblash shartlari— | Bir megapikseldagi piksellar— | To‘lov Kirish · Kirish tokenlari · Faqat taqqoslash uchun taxmin — / 1K token Chiqish · Chiqish tokenlari · Faqat taqqoslash uchun taxmin — / 1K token Kirish · Keshdan o‘qish · Faqat taqqoslash uchun taxmin — / 1K token Kirish · Keshga yozish · Faqat taqqoslash uchun taxmin — / 1K token Kirish · Keshga yozish, 1 soat · Faqat taqqoslash uchun taxmin — / 1K token |
| SozlamaVideo narxi | Tariflar jadvali— | Prognoz miqdori— | Hisob birligimegapiksel-soniya uchun | To‘lovni hisoblash shartlarisifat: creative | Bir megapikseldagi piksellar1 048 576 | To‘lov Chiqish · Video narxi · Faqat taqqoslash uchun taxmin $0.21 megapiksel-soniya uchun |
| SozlamaVideo narxi | Tariflar jadvali— | Prognoz miqdori— | Hisob birligimegapiksel-soniya uchun | To‘lovni hisoblash shartlariquality: precise | Bir megapikseldagi piksellar1 048 576 | To‘lov Chiqish · Video narxi · Faqat taqqoslash uchun taxmin $0.15 megapiksel-soniya uchun |
| SozlamaYaratishning taxminiy qiymati | Tariflar jadvali— | Prognoz miqdoribir generatsiya uchun taxmin | Hisob birligi— | To‘lovni hisoblash shartlari— | Bir megapikseldagi piksellar— | To‘lov Chiqish · Yaratishning taxminiy narxi · Faqat taqqoslash uchun taxmin $0.15 yaratishdan oldingi taxmin Bu taxmin qo‘shimcha to‘lov ham, tugallangan generatsiya uchun qat’iy tarif ham emas. |
Ailoot so‘rovdan oldin taxminiy summani band qiladi. Natijadan keyin o‘lchangan sarf asosidagi yakuniy to‘lovni yechadi. Oqimli javob bo‘yicha yakuniy hisob-kitob yakuniy sarf yozuviga asoslanadi. Summani band qilish va to‘lovni hisoblash tartibi →
So‘rov namunalari
Ailoot Ultra · Video yaratish
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_INPUT_REFERENCES_JSON:?Set the actual documented input value}"
export AILOOT_INPUT_REFERENCES_JSON
: "${AILOOT_UPSCALE_FACTOR:?Set the actual documented input value}"
export AILOOT_UPSCALE_FACTOR
: "${AILOOT_CREATIVITY:?Set the actual documented input value}"
export AILOOT_CREATIVITY
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
request={'model': 'black-forest-labs/flux-video-upscale', 'input_references': '${ACTUAL_OWNED_INPUT_REFERENCES}', 'upscale_factor': '${ACTUAL_UPSCALE_FACTOR}', 'creativity': '${ACTUAL_CREATIVITY}'}
request['input_references']=json.loads(os.environ['AILOOT_INPUT_REFERENCES_JSON'])
request['upscale_factor']=float(os.environ['AILOOT_UPSCALE_FACTOR'])
request['creativity']=int(os.environ['AILOOT_CREATIVITY'])
Path('request.json').write_text(json.dumps(request,ensure_ascii=False),encoding='utf-8')
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/videos \
-H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
--data-binary @request.json -D response-headers.txt -o response.bin
# Retain the complete response and headers, every actual output, original returned identifiers and all usage fields. Recover the original operation without submitting creation again.
Natijalarni olish va saqlash
Ailoot Ultra · Video yaratish
GET /v1/videos/{request_id}GET /v1/videos/{request_id}/content
Barcha tayyor materiallarni saqlash
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_STATUS_FILE:?Set the actual completed status JSON file}"
export AILOOT_STATUS_FILE
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
from urllib.parse import urlsplit,urljoin
f=Path(os.environ["AILOOT_STATUS_FILE"])
if not f.is_file():raise SystemExit("Choose the actual completed status file")
r=json.loads(f.read_text())
if r.get("status")!="completed" or not isinstance(r.get("data"),list) or not r["data"]:raise SystemExit("Wait for a completed status with asset paths")
urls=[]
for x in r["data"]:
if not isinstance(x,str) or "\n" in x or "\r" in x:raise SystemExit("Invalid asset path")
u=urljoin("https://api.ailoot.ai",x)
z=urlsplit(u)
if z.scheme!="https" or z.netloc!="api.ailoot.ai" or z.username or z.password:raise SystemExit("Use the actual Ailoot asset paths from status")
urls.append(u)
Path("asset-urls.txt").write_text("\n".join(urls)+"\n")
PY_REQUEST
index=0
while IFS= read -r asset_url; do
curl --fail-with-body --silent --show-error "$asset_url" \
-H "Authorization: Bearer $AILOOT_API_KEY" -o "video-${index}.mp4"
index=$((index + 1))
done < asset-urls.txt
Barcha tayyor natijalarni saqlash
Har bir tayyor video yoki qaytarilgan faylni saqlang; har bir haqiqatan qaytarilgan material URL dan kontentni oling.
To‘liq javob va sarlavhalarni, amalda qaytarilgan barcha natijalarni, dastlab qaytarilgan identifikatorlarni hamda barcha usage maydonlarini saqlang. Yaratish so‘rovini qayta yubormasdan dastlabki operatsiyani tiklang.
Asl javobni tekshirish kerak bo‘lsa
X-Client-Request-ID, X-Ailoot-Task-Id va haqiqatda qaytarilgan id/polling_url ni saqlang. Dastlabki vazifani davom ettiring; yaratish so‘rovini qayta yubormang.
Javob maydonlari
| Maydon | Tur |
|---|---|
Maydonid | Tur |
Maydonstatus | Tur |
Maydondata[] | Tur |
Maydonoutputs[] | Tur |
Taxalluslar
Model taxalluslari
Ailoot Ultra black-forest-labs/flux-video-upscale
Usul yo‘llari taxalluslari
Yuqorida ko‘rsatilgan usul yo‘llaridan foydalaning.
Chaqirish uchun tegishli ID lar
FAQ · Black Forest Labs: FLUX Video Upscale
- Qanday kirish ma’lumotlari va natijalar mavjud?
POST /v1/videos·black-forest-labs/flux-video-upscale:text,image,audio,video→video- So‘rov qaysi maydonlardan foydalanadi?
POST /v1/videos·black-forest-labs/flux-video-upscale:model,input_references,upscale_factor,creativity- Qanday cheklovlar amal qiladi?
POST /v1/videos·black-forest-labs/flux-video-upscale:upscale_factor.minimum:1.5;upscale_factor.maximum:3