modeller

Black Forest Labs: FLUX Video Upscale

Markdown · JSON

Black Forest Labs: FLUX Video Upscale

FLUX Video Upscale forstørrer et eksisterende klipp gjennom kildetro eller kreativ detaljforbedring. Den dokumenterte profilen tilbyr skalering på 1,5×–3×, bevarer kildelyd og utsnitt og begrenser kildelengde, inndataoppløsning og arealet i utdatabildet.

Om modellen

Denne beskrivelsen dekker modellens funksjoner. Tilgjengelige inndata, utdata og alternativer i Ailoot er oppført nedenfor for den valgte metoden.

FLUX Video Upscale er Black Forest Labs’ arbeidsflyt for videosuperoppløsning drevet av FLUX 3. Den mottar et eksisterende klipp og returnerer en forstørret MP4, med kildens utsnitt og lyd videreført i resultatet. En kort valgfri beskrivelse kan styre den forbedrede visuelle detaljen. De to modusene gir et meningsfullt valg mellom å holde seg nær det oppgitte utseendet og å generere mer aggressive detaljer, fremfor å behandle ethvert større bilde som en like tro rekonstruksjon.

Velg presis eller kreativ forbedring

Kreativitetsinnstillingen velger modus. Verdien 0 er den presise, kildetro profilen: produsenten anbefaler den når et ansikt, et produkt eller en merkevareressurs må beholde identiteten. Verdien 1 aktiverer kreativ detaljforbedring og er standard. Den kan gjenopprette eller finne på tekstur mer aggressivt, noe som er nyttig til genererte opptak, landskap, folkemengder eller overflater der detaljene kan utvikles kreativt.

Produsenten advarer uttrykkelig om at kreativ forbedring ikke bevarer ansikter og produkter like strengt. Kontroller trekket som må forbli gjenkjennelig: ansiktsutseende, produktomriss, skrift, et materialmønster eller en logo. Et visuelt resultat som ser skarpere ut, kan fortsatt inneholde en endret eller nyoppfunnet detalj. Til en produktdemonstrasjon bruker du det tiltenkte produktutseendet som vurderingskriterium i stedet for å velge en versjon bare fordi teksturen er mer forseggjort.

Den valgfrie prompten beskriver klippets innhold for å veilede forbedringen; en tom beskrivelse ber om nøytral oppskalering. En opprinnelig beskrivelse av en generert scene kan identifisere en mosegrodd steinmur, mykt dagslys og fin bladtekstur. Hold ordlyden til materialet som skal forbedres. En forespørsel om å erstatte et objekt, bygge om omgivelsene eller endre dialog er en redigeringsbeslutning, mens denne profilen beholder kildens lydspor.

Skalering og arealet i utdatabildet

Den dokumenterte upscale_factor går fra 1,5 til 3, med 2 som standard. Den forstørrer kildeoppløsningen og bevarer sideforholdet. Valgt faktor og inndatadimensjoner bestemmer tiltenkte utdata, så et landskapsklipp og en stående komposisjon må planlegges ut fra de faktiske bildene. Forbered målets visningsstørrelse før du velger hvor mye forstørrelse som er nyttig.

Den eksakte spesifikasjonen begrenser hvert utdatabilde til 13,75 av produsentens megapikselenheter. Dokumentasjonen definerer én slik enhet som 1 048 576 piksler, som gir et tak på 14 417 920 piksler, omtrent 14,4 millioner. Dette forklarer den avrundede formuleringen 14,4 megapiksler i veiledningen. En stor kilde kan derfor få mindre forstørrelse enn ønsket faktor. Kontroller de leverte dimensjonene i stedet for å anta at en 3×-forespørsel alltid gir tre ganger hver kildedimensjon.

Det publiserte taket for kildeoppløsning er 2560×1440. Arbeidsflyten øker en kvalifisert kilde mot 4K og videre; den godtar ikke en allerede større kilde bare fordi høyere utdata ønskes. Nedskaler eller forbered en passende arbeidskopi før denne dokumenterte profilen brukes. Oppbevar originalopptaket separat, slik at den endelige sammenligningen ikke begrenses til et størrelsesendret mellomresultat.

Forbered en kort, lesbar kilde

Produsentens vanlige forberedelsesveiledning begrenser kilder til tjue sekunder og femti MB. Et klipp leveres gjennom en video-URL eller kodet MP4. Den eksakte referansen påpeker at behandlingen dekker de første tjue sekundene: en liten overskridelse kan behandles bare til dette punktet, mens et vesentlig lengre klipp avvises. Ingen numerisk toleranse er publisert. Trim til det tiltenkte segmentet på tjue sekunder eller kortere i stedet for å avhenge av den uspesifiserte grenseatferden.

Velg den minst komprimerte versjonen som er tilgjengelig. Komprimeringsartefakter begrenser mengden reelle detaljer oppskalereren kan hente frem, og kreativ forbedring kan lage en plausibel tekstur uten å etablere hva originalscenen inneholdt. Fullfør den tiltenkte redigeringen og trimmingen før det valgte klippet forstørres. En opprinnelig arbeidsflyt kan først fullføre en produktinnstilling, velge det nyttige handlingsintervallet og deretter oppskalere det endelige utvalget, med uendret kilde beholdt til sammenligning.

Resultatet beholder kildens lydspor. Undersøk timingen med bildet, særlig i starten og slutten av et valgt segment. Den dokumenterte profilen gir ingen uavhengig velger for bildefrekvens, ny dialoggenerering eller redigeringskontroller for bildereferanser. Formålet er en større video og valgt detaljbehandling, med kildens tidslige og lydlige materiale bevart innenfor det behandlede segmentet.

Behold og kontroller det leverte klippet

Produsentens arbeidsflyt er asynkron: en innsendt oppgave gir en identitet og en statusplassering, og det fullførte resultatet inneholder en signert MP4-leveringslenke. Lenken utløper etter omtrent én time. Behold faktisk klipp, kilde, valgt faktor, kreativitetsmodus og innholdsbeskrivelse i stedet for å stole på den midlertidige plasseringen. Hold feilet eller moderert status adskilt fra en fullført video.

Gjennomgå enkeltbilder for ansikter, merking og overflateendringer, og se deretter sekvensen for kontinuitet, bevegelse og synkronisering mellom lyd og bilde. Presise og kreative utdata svarer på forskjellige visuelle krav; det nyttige resultatet er det forstørrede klippet som møter valgt mål for kildetrohet ved ønsket visningsstørrelse. Større oppløsning alene er ikke bevis på at opprinnelig identitet, ordlyd eller fine detaljer forble riktige.

Ailoot Ultra · Videogenerering POST /v1/videos black-forest-labs/flux-video-upscale

black-forest-labs/flux-video-upscale

Black Forest Labs /black-forest-labs/flux-video-upscale

Start

FLUX Video Upscale forstørrer et eksisterende klipp gjennom kildetro eller kreativ detaljforbedring. Den dokumenterte profilen tilbyr skalering på 1,5×–3×, bevarer kildelyd og utsnitt og begrenser kildelengde, inndataoppløsning og arealet i utdatabildet.

Godkjente inndata
Tekst · Bilder · Lyd · Video
Resultater
Video

Tilgjengelig i Ailoot · inndata & metoder

Ailoot Ultra · Videogenerering POST /v1/videos
Inndatatyper
text, image, audio, video
Utdatatyper
video
FeltTypeKravVerdier & grenserStandard
FeltmodelTypestringKravPåkrevdVerdier & grenser
black-forest-labs/flux-video-upscale
Standard—
Feltinput_referencesTypearrayKravPåkrevdVerdier & grenser
Minste antall elementer: 1
Maksimalt antall elementer: 1
Standard—
Feltupscale_factorTypenumberKravPåkrevdVerdier & grenser
Minimum: 1,5
Maksimum: 3
Standard—
FeltcreativityTypeintegerKravPåkrevdVerdier & grenser
0, 1
Standard—
Metodeparametere og livssyklus
ParameterAvtale
Parametercontent_typeAvtaleapplication/json
ParameterrequiredAvtalemodel, input_references, upscale_factor, creativity
Parametermaterial_typesAvtaletext, image, audio, video
Parametermaterial_conditionsAvtaleBruk nøyaktig én faktisk URL til innholdet i en ferdigstilt videoressurs du eier, med den returnerte signaturen. Ressursens eier, type og lagrede bytedokumentasjon må samsvare med forespørselen.

Livssyklus: asynchronous_job_then_owned_outputs

GET /v1/videos/{request_id} · Faktisk returnert id eller polling_url

GET /v1/videos/{request_id}/content

Priser

Slik beregnes det endelige beløpet

De viste satsene anslår kostnaden før generering. Det endelige beløpet beregnes ut fra kostnaden som er registrert for den opprinnelige genereringen. Målt varighet på utdataene og anslåtte mengder er ikke den endelige fakturerbare mengden.

Tariffopplysninger legger ikke til forespørselsvalg. Støttede parametere står ved den valgte metoden.

Hurtigmodus
Ikke angitt Når hurtigmodus er valgt
Flex-modus
Ikke angitt Når flex-modus er valgt
Maksimal resonneringsinnsats
Ikke angitt Når justeringen «default» brukes for maksimal resonneringsinnsats

Estimerte satser for sammenligning

Priser etter konfigurasjon

Knytt hver kostnad til de viste vilkårene. Bruk én sats for hvert sett med alternative konfigurasjoner.

KonfigurasjonPrisplanForventet mengdeFaktureringsenhetFaktureringsvilkårPiksler per megapikselKostnad
KonfigurasjonGrunnpriser for tokenerPrisplanGrunnsatsForventet mengde—Faktureringsenhet—Faktureringsvilkår—Piksler per megapiksel—Kostnad
Inndata · Inngående tokener · Estimat kun for sammenligning — / 1K tokener
Utdata · Utgående tokener · Estimat kun for sammenligning — / 1K tokener
Inndata · Lesing fra hurtigbuffer · Estimat kun for sammenligning — / 1K tokener
Inndata · Skriving til hurtigbuffer · Estimat kun for sammenligning — / 1K tokener
Inndata · Skriving til hurtigbuffer, 1 time · Estimat kun for sammenligning — / 1K tokener
KonfigurasjonVideoprisPrisplan—Forventet mengde—Faktureringsenhetper megapikselsekundFaktureringsvilkårkvalitet: creativePiksler per megapiksel1 048 576Kostnad
Utdata · Videopris · Estimat kun for sammenligning $0.21 per megapikselsekund
KonfigurasjonVideoprisPrisplan—Forventet mengde—Faktureringsenhetper megapikselsekundFaktureringsvilkårquality: precisePiksler per megapiksel1 048 576Kostnad
Utdata · Videopris · Estimat kun for sammenligning $0.15 per megapikselsekund
KonfigurasjonAnslått genereringskostnadPrisplan—Forventet mengdeestimat for én genereringFaktureringsenhet—Faktureringsvilkår—Piksler per megapiksel—Kostnad
Utdata · Anslått genereringskostnad · Estimat kun for sammenligning $0.15 estimat før generering

Dette anslaget er verken en tilleggsavgift eller en fast sats for den fullførte genereringen.

Ailoot reserverer et estimert beløp før en forespørsel. Etter resultatet gjøres det endelige beløpet opp basert på målt forbruk. Oppgjør for strømming bruker den endelige forbruksposten. Slik fungerer reservasjon og oppgjør →

Eksempelforespørsler

Ailoot Ultra · Videogenerering

Bruk faktiske inndata og bevar hele resultatet
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.

Motta og lagre resultater

Ailoot Ultra · Videogenerering

  • GET /v1/videos/{request_id}
  • GET /v1/videos/{request_id}/content
Lagre alle ferdige ressurser
GET alle ferdige ressurser
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
Behold alle ferdige resultater

Lagre hver ferdige video eller returnerte fil; hent hver faktisk returnerte ressurs-URL.

Bevar hele svaret og svarhodene, alle faktiske utdata, de opprinnelige returnerte identifikatorene og alle bruksfeltene. Hent den opprinnelige operasjonen igjen uten å sende opprettelsesforespørselen på nytt.

Hvis det opprinnelige svaret må kontrolleres

Behold X-Client-Request-ID, X-Ailoot-Task-Id og faktisk returnert id/polling_url. Fortsett den opprinnelige jobben; ikke send inn opprettelsen på nytt.

Svarfelter
FeltType
FeltidType
FeltstatusType
Feltdata[]Type
Feltoutputs[]Type

Aliaser

Modellaliaser

Ailoot Ultra black-forest-labs/flux-video-upscale

Aliaser for metodestier

Bruk metodestiene som vises ovenfor.

Tilknyttede anroper-ID-er

black-forest-labs/flux-video-upscale

FAQ · Black Forest Labs: FLUX Video Upscale
Hvilke inndata og resultater er tilgjengelige?

POST /v1/videos · black-forest-labs/flux-video-upscale: text, image, audio, video → video

Hvilke felt bruker forespørselen?

POST /v1/videos · black-forest-labs/flux-video-upscale: model, input_references, upscale_factor, creativity

Hvilke grenser gjelder?

POST /v1/videos · black-forest-labs/flux-video-upscale: upscale_factor.minimum: 1.5; upscale_factor.maximum: 3

Flere detaljer

Koble Ailoot til Claude Code, OpenCode, Hermes eller egen applikasjon.

Selskapet og dets prosjektportefølje

Selskapet og dets prosjektportefølje: millioner av kunder; månedlig salg for milliarder.

Kjøp tokener med rabatt.

Abonnementsrabatt for jevnlig bruk. Kampanjekoder gir opptil 50% på tokenkjøp.

Abonnement
Velg et rabattabonnement for faste forespørsler.
Kampanjekode opptil 50%
Oppgi kode ved kjøp. Prisen beregnes på nytt etter gjeldende kampanje.
Kostnader i historikken
Modell, tokener og beløp lagres for hver forespørsel.

Velg abonnement · Se modellpriser

Koble API-et til produktet du selger.

SaaS, apper og boter etter Ailoots offentlige tilbud og lisensavtale. Be om forhandlerlisens for videresalg.

Kommersiell applikasjon
Bygg tekst-, bilde-, video- og lydgenerering inn i betalte funksjoner i tjenesten.
Forhandlerlisens
Send prosjektbeskrivelse og tilgangsopplegg. Be om skriftlige vilkår for bruk og videresalg.
Dokumenter på nettstedet
Offentlig tilbud, lisensavtale og retningslinjer for databehandling er tilgjengelige før tilkobling.

Be om forhandlerlisens · Offentlig tilbud og lisensavtale