Pro API: rajat, virhekoodit ja hyvät käytännöt

Rajat

Jokaisella avaimella on kolme: samanaikaiset renderöinnit (oletuksena 2), lähetykset minuutissa (oletuksena 60) ja, jos olet asettanut sellaisen, päivittäinen krediittiraja.

Rajan ylittyessä vastaus on 429 ja Retry-After-otsikko sekunneissa. Hylätty kutsu ei maksa mitään. Rajoissa käytetty päivä on UTC-päivä.

Pitkät videot lisäävät kaksi omaa rajaansa: 30 otosta per sekvenssi ja 5 sekvenssiä kerrallaan per lisenssi (katso Videos).

Hahmoilla on yksi: 50 per Pro-lisenssi, sovelluksessa luodut mukaan lukien, ja hahmo, jota ei käytetä yhteen vuoteen, poistetaan (katso Characters). Sijainneilla, esineillä ja eläimillä on omat rajoituksensa, jotka lasketaan erikseen: 50 per Pro-lisenssi (10 henkilökohtaisella lisenssillä, sovelluksessa), poistetaan saman vuoden käyttämättömyyden jälkeen (katso Sijainnit, esineet, eläimet, tyylit ja asut).

Face swapilla on kaksi omaa rajaansa: enintään 20 s jakso per renderöinti ja palvelimemme valmistelee kaksi videota kerrallaan. Sen ylittyessä vastaus on 429 server_busy: yritä uudelleen Retry-After-arvon jälkeen (katso Face swap). MCP:n kautta siirtymällinen Face swap ottaa koko videon, enintään 60 s, ja palvelin käsittelee kaksi kerrallaan: sen yli työkalu pyytää yrittämään uudelleen muutaman minuutin päästä.

Oma korttimme on jaettu sovelluksen käyttäjien kanssa. Kun se on kiireinen, renderöintisi siirtyvät vuokratuille GPU:ille samaan hintaan ja saman API:n kautta, muutaman kymmenen sekunnin lisäkäynnistysajalla.

Virhekoodit

KoodierrorMitä se tarkoittaa ja mitä tehdä
400prompt_requiredLisää prompt.
400forbidden_contentSisältösuodatin hylkäsi promptin.
400invalid_seedseed on oltava kokonaisluku välillä 0-4294967295.
400image_required, inpaint_images_requiredTila vaatii image_b64 ja inpaint-tilassa myös mask_b64.
401key_required, invalid_keyOtsikko puuttuu tai avain on tuntematon.
402insufficient_creditsSaldo ei riitä tähän renderöintiin (cost ilmoitetaan). Vastauksessa on buy_url, lisenssisi krediittien ostosivulle. Käynnissä oleva renderöinti tai koulutus varaa hintansa kunnes se päättyy: engaged kertoo kuinka monta krediittiä on tällä hetkellä varattuna.
402confirmation_required, payment_declinedOsto tallennetulla kortilla (POST /credits/purchase): pankkisi pyytää vahvistustasi tai hylkäsi maksun. Käytä buy_url-osoitetta, tavallista ostolinkkiä.
409agent_not_allowed, no_saved_card, monthly_cap_reachedOsto tallennetulla kortilla: agenttisi ei saa ostaa (tilisivusi automaattinen täydennys), korttia ei ole tallennettu tai osto ylittäisi kuukausirajasi. Käytä buy_url-osoitetta.
409topup_in_progress, purchase_in_progressToinen maksu tallennetulla kortilla on käynnissä: odota, että se päättyy.
400unknown_packOsto tuntemattomalla paketilla tai vapaalla määrällä, joka on rajojen ulkopuolella tai ei ole kokonainen askel.
503payment_unavailableMaksua ei voitu vahvistaa: emme tiedä, menikö veloitus läpi. Älä yritä heti uudelleen; läpi mennyt veloitus hyvitetään.
403key_disabled, key_revoked, key_expiredAvain on kytketty pois, peruutettu tai vanhentunut: luo uusi sovelluksessa.
403license_revoked, license_not_proLisenssi peruutettu tai tili ei ole Pro.
403missing_scopeAvaimelta puuttuu pyydetty oikeus, joka on nimetty scope-kentässä.
403unknown_loraHahmo, joka ei kuulu tilille.
404media_unavailableTiedosto on poistunut: lähetä uudelleen.
404unknown_loraDELETE /loras/{name}-kutsussa: tilillä ei ole tiedostoa kyseisellä nimellä. Huomioi koodi: sama nimi palauttaa 403, kun renderöinti pyytää hahmoa, joka ei kuulu sinulle.
411size_requiredLoRA-lataus ilman Content-Length-otsikkoa. Sisältö on raakaa dataa, joten koko on ilmoitettava etukäteen.
413file_too_largeLoRA ylittää 800 MB tai 90 MB yhdessä latauksessa. Lähetä se osissa. Pelkkä 413 ilman JSON-sisältöä on eri asia: pyyntö ei koskaan saavuttanut API:a, katso latausosio.
413part_too_largeYksi osa on suurempi kuin istunnon ilmoittama max_part_size.
404unknown_upload_sessionuploadId ei ole olemassa, istunto on hylätty (kuusi tuntia) tai hylätty osa on peruuttanut sen.
503upload_refused, part_refusedTallennustilaan ei saatu yhteyttä latauksen aikana: yritä uudelleen.
507storage_fullPalvelimen tallennustila on täynnä (LoRA-tiedostot tai käynnissä olevat sekvenssit). Tiimi on saanut hälytyksen: yritä myöhemmin uudelleen.
415invalid_safetensorsLadattu tiedosto ei ole safetensors-muodossa.
415incompatible_loraLoRA on tarkoitettu toiselle arkkitehtuurille, joka on nimetty architecture-kentässä. Kuvat käyttävät vain Krea 2:ta, videot LTX 2.5:tä tai 2.3:a. Mitään ei tallenneta eikä kiintiötä kuluteta.
413lora_quotaTilin LoRA-tallennustila on täynnä (20 tiedostoa tai 10 Gt). Vastaus kertoo jäljellä olevan tilan; poista tiedosto tehdäksesi tilaa.
413image_too_largeLähde­kuva tai peite ylittää 12 Mt purettuna.
429too_many_concurrent_renders, rate_limited, daily_capRaja on saavutettu, katso Retry-After.
429daily_credit_capAvaimen päivittäinen krediittiraja on saavutettu (cap, spent, cost).
502submission_failed, status_failedHäiriö renderöintipuolella: yritä muutaman sekunnin kuluttua uudelleen.
503license_check_failedTiliä ei voida tarkistaa juuri nyt: yritä minuutin kuluttua uudelleen.
400invalid_extend_framesJatko, jonka extend_frames ei ole 9, 17, 25, 33, 41 tai 49, tai extend_video, jossa ei ole täsmälleen niin monta kuvaa.
400extension_with_transitionJatko ei voi olla myös siirtymä, paitsi consistency-arvolla enhanced: poista end_image tai pyydä parannettua johdonmukaisuutta.
400extension_too_shortJatkon length laskee vain uudet kuvat, ja sen on oltava vähintään 9.
404clip_unavailableJatkettava klippi ei ole enää saatavilla: jatka sitä aiemmin tai lähetä sen loppu extend_video-kentässä. 502-vastauksena sen lukeminen epäonnistui: yritä uudelleen.
404unknown_clipJatkettava klippi kuuluu toiselle lisenssille.
404unknown_sequenceSekvenssiä ei ole olemassa, se kuuluu toiselle lisenssille tai se on vanhentunut.
400job_id_required, empty_sequencePOST /sequences/{id}/clips ilman job_id-arvoa, tai sekvenssin vienti ilman yhtään otosta.
409not_exported_yetGET /sequences/{id}/file ennen vientiä: kutsu ensin POST /sequences/{id}/export.
404unknown_exportProjektikansion vienti: tuntematon renderöinti, toisen lisenssin tai yli 24 h sitten lähetetty; ZIP poistettu (45 min ensimmäisen latauksen jälkeen, enintään 2 h).
409export_in_progressYksi projektikansion vienti kerrallaan lisenssiä kohden.
413export_too_largeProjektikansio yli 2 Gt: vie otot yksi kerrallaan.
400unknown_referenceProjektikansion vienti: exclude_references-merkintä ei osoita mihinkään viennin referenssiin (ei id:tä, nimeä eikä @mainintaa).
400invalid_export_optionsProjektikansion vienti: valinta, joka ei ole totuusarvo, exclude_references, joka ei ole tekstien luettelo, tai include_film ilman include_media-valintaa.
500export_failedVienti epäonnistui (syy kentässä detail): mitään ei veloiteta, yritä uudelleen.
422resolution_mismatch, unreadable_clipKäsin lisätty renderöinti (POST /sequences/{id}/clips) eri resoluutiolla kuin sekvenssi, tai lukukelvoton renderöinti.
409missing_shotOtos ei ole vielä valmis tai se ei ole enää saatavilla (job_id nimeää sen): odota sen valmistumista ja vie sitten uudelleen.
409sequence_exportedSekvenssi on jo koottu.
409audio_mismatchOtos, jossa on ääni, hiljaisessa sekvenssissa tai päinvastoin.
413extend_video_too_largeLähettämäsi klipin loppu ylittää 8 Mt.
413too_many_shotsEnintään 30 otosta per sekvenssi.
422unreadable_tailKlipin loppu, lähetetty tai luettu takaisin, ei ole luettava video.
422assembly_failedOtoksilla on eri resoluutiot tai ääniraidat vain osassa niistä.
503ultra_unavailableUltra-tila on suljettu tällä hetkellä: yritä myöhemmin tai renderöi ilman quality-arvoa.
503ultra_4k_unavailable4K-kokoa pyydettiin Ultrassa: 4K:ta ei enää tarjota, video on enintään 1080p (1920 x 1088).
400ultra_incompatibleSiirtymä (end_image) pyydettiin Ultrassa.
400extension_4kAiemman 4K-klipin jatko: 4K:ta ei enää tarjota, eikä 4K-klippiä voi jatkaa (ultra_4k_unavailable, kun quality: "max"). Jatka enintään 1080p:n klippiä.
400resolution_above_qualityKoko yli 1080p (1920 x 1088) ilman quality: "max"-arvoa: 1080p on yläraja kaikissa tiloissa.
400invalid_keyframes, invalid_keyframe_time, keyframes_modeKeyframet rajojen ulkopuolella: enemmän kuin 4, virheellinen kuva tai vahvuus; hetki klipin ulkopuolella tai kaksi keyframea alle 0,5 s:n päässä toisistaan; muu kuin Quality-tila (Ultra, Multi-Ref) tai jatko ilman consistency-arvoa enhanced.
400invalid_consistency, consistency_modeconsistency muu kuin standard tai enhanced; parannettua johdonmukaisuutta pyydetty Ultrassa tai Multi-Refissä.
400consistency_explicitPrompt, jota parannettu johdonmukaisuus ei vielä renderöi, yli 20 s (15 s end_image-arvolla), jatkossa tai sekvenssissa (yksittäinen lyhyempi otos renderöityy standard-johdonmukaisuudella): lyhennä sitä tai käytä standard-arvoa.
403consistency_licensed_onlyParannettu johdonmukaisuus on varattu lisenssinhaltijoille.
503consistency_unavailableParannettu johdonmukaisuus on suljettu tällä hetkellä: yritä myöhemmin tai renderöi standard-tilassa.
409consistency_mismatchOtos, jonka consistency poikkeaa sekvenssin vastaavasta.
422encoding_mismatchKäsin lisätty renderöinti (POST /sequences/{id}/clips), jonka consistency poikkeaa jo lisättyjen otosten vastaavasta.
400invalid_fps, fps_requires_fixed_duration, extend_fps_mismatchKuvataajuus (fps), jota tilalla ei ole (detail listaa saatavilla olevat); parannettu johdonmukaisuus yli 30 fps automaattisella kestolla (aseta duration_auto arvoon false ja anna length); jatko eri kuvataajuudella kuin edellinen klippi.
409sequence_fps_mismatchOtos, jonka kuvataajuus (fps) poikkeaa sekvenssin vastaavasta.
503keyframes_unavailableKeyframet ovat suljettuina tällä hetkellä: renderöi ilman keyframes-arvoa.
429too_many_sequencesEnintään 5 sekvenssiä käynnissä per lisenssi: vie yksi tai odota että yksi vanhenee.
400invalid_name, invalid_kind, invalid_photo_role, outfit_too_long, invalid_roleHahmokenttä rajojen ulkopuolella (katso Characters).
400image_too_smallValokuva, jonka pitkä sivu on alle 1024 px.
415unsupported_image_format, unreadable_imageValokuva tai sijaintikuva, joka ei ole luettava JPEG, PNG tai WebP.
404unknown_charactercharacter_id ei ole lisenssillä tai se on poistettu (yksi vuosi käyttämättä tai poistettu sovelluksessa).
409character_limitHahmoraja (max) on saavutettu: poista yksi.
409character_busySen näkymiä valmistellaan: odota kunnes status ei ole enää pending. Kutsussa POST /characters: sama luonti on vielä tallentumassa, lähetä se uudelleen muutaman sekunnin kuluttua.
409photo_view, empty_character, single_image_sheetAlkuperäisestä valokuvasta tullutta näkymää ei voi toistaa; tai hahmolla ei ole yhtään luettavaa näkymää (jos tallennustila estää lukemisen: 503 storage_unavailable, yritä uudelleen); tai yhtenä kuvana tuotu sheet (sellaisenaan): sen näkymiä ei tehdä uudelleen, eikä se puke uutta sheetiä (lähetä näkymä 4 tai 1).
409app_characterinstruction tai ladattu näkymä sovelluksessa tehdylle hahmolle tai character sheetille: varattu API:n kautta luoduille hahmoille ja character sheeteille.
400instruction_too_longinstruction on yli 200 merkkiä pitkä.
400outfit_or_views_requiredCharacter sheet lisätty ilman outfit- ja views-kenttää: anna luotava asu tai näkymiä.
400views_requiredCharacter sheet lisätty asetuksella generate: false: anna vähintään yksi näkymä.
409source_sheet_emptyCharacter sheet lisätty ilman koko kehon näkymää ja rintakuvaa hahmolle, jolla ei ole kumpaakaan lähtökohdaksi: lähetä toinen niistä views-kentässä.
404unknown_sheetVain API:n kautta lisätyn character sheetin (sheet_origin api) voi poistaa kutsulla DELETE /characters/{id}/sheets/{sheet_id}.
404unknown_subjectsubject_id ei ole lisenssillä tai se on poistettu vuoden käyttämättömyyden jälkeen.
409subject_limitKohteiden raja (max) on saavutettu: sijainnit, esineet, eläimet, tyylit ja asut lasketaan yhteen; poista yksi.
409empty_subjectKohde, jolla ei ole yhtään luettavaa kuvaa.
400invalid_type, description_too_long, invalid_imagesKohdekenttä rajojen ulkopuolella (katso Sijainnit, esineet, eläimet, tyylit ja asut).
400invalid_imageKohdekuva, joka ei ole luettava JPEG, PNG tai WebP, jonka pitkä sivu on vähintään 512 px (index kertoo kumpi).
400description_required, invalid_views, invalid_view, invalid_count, too_many_images, prompt_too_long, invalid_instructionsKohteen luominen: ei description-, prompt- eikä aloituskuvaa; näkymäavain, jota tyypillä ei ole (detail antaa luettelon); count välin 1-6 ulkopuolella tai yli 6 kuvaa aloitus mukaan lukien; yli 2 000 merkin prompt; instructions tyhjä, liian pitkä tai usealle näkymälle.
409subject_busy, subject_not_generated, view_exists, views_exist, start_image_missing, start_image_importedTällä kohteella on jo sarja käynnissä; kuvista luotu kohde (lisää kuvia /images-reitillä); jo tehty näkymä (uusi se); aloitus, joka pitäisi uusia, vaikka siitä lähtee näkymiä; epäonnistunut aloitus, joka on uusittava ensin; tuotu aloitus, jota ei voi uusia.
404 / 503unknown_view, generation_unavailableNäkymä, jota ei ole koskaan pyydetty (lisää se); kohteiden luominen ei ole juuri nyt käytettävissä palvelimella: yritä myöhemmin uudelleen.
400multiref_characters_required, multiref_incompatible, multiref_mode, multiref_format, invalid_lengthMulti-Ref rajojen ulkopuolella: 1-4 hahmoa (Ultra-tilassa 12), ei jatkoa tai siirtymää, Multi-Ref Video-sivun formaatit ja pituudet.
400duplicate_name, invalid_strength, unknown_mentionKaksi hahmoa samalla nimellä; strength arvojen 0-2 ulkopuolella; @Nimi promptissa ilman hahmoa (mentions listaa ne).
400voice_requires_audio, voice_slotHahmon ääni (voice_b64) ilman ääntä ("audio": true); tai muulla kuin characters[0]- ja characters[1]-hahmolla (moottori tukee 2 ääntä). index kertoo kumpi.
400invalid_voice_choicevoice muu kuin character tai original Face swapissa, tai characters[].voice muu kuin character tai generated Multi-Ref Videossa.
413audio_too_largeHahmon ääni ylittää 4 Mt tai 2 Mt Face swapissa. Vain ensimmäiset 5 sekuntia käytetään (Face swapissa 20): lähetä lyhyt katkelma.
415unsupported_audio_formatHahmon ääni ei ole luettava äänitiedosto (WAV, MP3, OGG, FLAC).
400multiref_too_many_references, invalid_subject_typeYhteensä yli 4 hahmoa, esinettä ja eläintä Ultra-tilan ulkopuolella; kohde väärässä kentässä (sijainti subjects-kentässä, esine location-kentässä, tyyli styles-kentän ulkopuolella, asu outfits-kentän ulkopuolella).
400invalid_count, invalid_view, invalid_lora_pass, invalid_subject_image, invalid_sizeCreate an image: count 1 tai 2, view 1-5 ja mukana character sheetissä, lora_pass 0,3-0,9, kohteen image sen omien kuvien joukosta, leveys ja korkeus 256-2048.
400character_not_readyCreate an image: hahmon valitulla näkymällä ei ole vielä kuvaa.
503multiref_image_disabledCreate an image ei ole vielä avoinna tällä palvelimella.
400multiref_ultra_only, multiref_too_many_images, unknown_wearerTyylit, asut tai liike Ultra-tilan Multi-Refin ulkopuolella; yli 30 kuvaa Ultra-tilassa; worn_by, joka ei nimeä yhtään hahmoa.
400invalid_motion, invalid_motion_mode, unreadable_motion, motion_missingmotion ilman motion_id- ja video_b64-kenttää; muu mode kuin camera tai choreography; lukukelvoton video tai video, joka ei ole 4-30 s (input_video_out_of_limits); motion_id, jota ei koskaan ladattu (ei PUT-kutsua).
404 / 409unknown_motion, motion_already_usedmotion_id on tuntematon, jo käytetty tai yli 2 tuntia vanha: lataa video uudelleen.
413 / 503motion_too_large, motion_not_open, motion_mode_unavailableYli 20 MB:n liikevideo (20 MB 480p:ksi pienennettynä); liike ei ole vielä avoinna (ultra.motion_per_second on null); mode, joka ei ole vielä avoinna.
409extension_link_expiredextend_job_id, jota lisenssisi ei tunne, tai yli 24 tuntia vanha Ultra-otto: lataa sen alkuperäinen (POST /extensions) ja anna extend_upload_id.
400extension_real_faceUltrassa jatkettavaa videota ei ole renderöity Ultra-tilassa (esimerkiksi toisen tilan renderöinti), ja siinä näkyy realistiset kasvot: mitään ei veloiteta. Jatka sitä Quality-tilassa tai tee otto uudelleen Ultrassa.
400extension_ultra_only, extension_ultra_options, invalid_extension_direction, extension_backward_sequence, extension_tail_quality_onlyUltra-jatko rajojen ulkopuolella: extend_upload_id tai backward ilman quality: "max" -arvoa (tai klipistä, joka ei ole Ultra); aloituskuva, viitteet, liike tai parannettu konsistenssi samassa pyynnössä; muu suunta kuin forward tai backward; backward sekvenssissä; extend_video Ultra-tilassa.
400extension_too_large, unreadable_extension, extension_upload_missingLadattu video yli 1080p; lukukelvoton MP4 tai muu kuin 4-30 s (input_video_out_of_limits); tiedosto, jota ei koskaan ladattu (ei PUT-kutsua).
400input_video_out_of_limitsUltra-tilaan lähetetty video (liike, jatkettava video) rajojensa ulkopuolella, tarkistettu ennen renderöintiä, mitään ei veloiteta: limit kertoo mikä (duration: 4-30 s; total_duration: 30 s viiteäänien kanssa; count: 10; size: 200 MB; format: MP4 tai MOV; fps: 24-60; pixels: leveys × korkeus 409 600-8 295 044; aspect_ratio: 0,4-2,5), sekä value, min ja max.
404 / 409unknown_extension_upload, extension_upload_usedextend_upload_id on tuntematon, yli 2 tuntia vanha tai jo käytetty: lataa tiedosto uudelleen.
413 / 503extension_too_heavy, extension_not_open, extension_backward_unavailableYli 60 MB:n tiedosto; Ultra-jatko ei ole vielä avoinna (ultra.extend_per_second on null); taaksepäin jatkaminen ei ole vielä avoinna.
413references_too_largeValmistellut näkymät ylittävät renderöinnin budjetin: vähemmän hahmoja tai pienempi formaatti.
400video_required, character_requiredFace swap ilman video_b64-arvoa tai ilman character_id-arvoa.
413video_too_largeFace swap -video ylittää 20 Mt: leikkaa tai pakkaa se ensin tai käytä MCP-työkalua tendre_face_swap, joka hyväksyy jopa 95 Mt.
415unreadable_videoFace swap -video ei ole luettava MP4, MOV, WebM tai MKV.
400invalid_start, invalid_duration, passage_too_shortFace swap -jakso rajojen ulkopuolella: start alle 0 tai videon lopun jälkeen; duration arvojen 0,5-20 s ulkopuolella; jakso lyhyempi kuin puoli sekuntia.
400invalid_zone, invalid_likeness, invalid_scene, invalid_description, invalid_character_name, invalid_partFace swap -kenttä rajojen ulkopuolella: zone muu kuin tight, normal tai wide; part muu kuin full tai head; likeness arvojen 0,5-2 ulkopuolella; scene yli 400 merkkiä; description yli 360; name yli 60.
413face_swap_too_largeJakso on valmistelun jälkeenkin liian raskas: anna lyhyempi duration.
429server_busyPalvelimemme valmistelee jo kahta Face swap -videota: yritä uudelleen Retry-After-arvon jälkeen (20 s). MCP-latauslinkki palauttaa saman koodin 503-vastauksena, kun liian monta tiedostoa odottaa: yritä muutaman minuutin kuluttua uudelleen.
503face_swap_unavailable, face_swap_price_missingFace swap on suljettu tai sillä ei ole hintaa tällä hetkellä: yritä myöhemmin uudelleen.
503creation_unavailable, multiref_unavailable, storage_unavailablePalvelu ei ole saatavilla tällä hetkellä: yritä myöhemmin uudelleen.
500internal_errorOdottamaton häiriö palvelimen puolella: yritä uudelleen ja kerro meille jos se toistuu.

Sekunneittain laskutettava Ultra (Ultra):

KoodierrorMitä se tarkoittaa ja mitä tehdä
400resolution_outside_ultraYli 1080p: 480p, 720p tai 1080p.
400engine_refusedMoottori hylkää tekstin tai kuvan: syy on kentässä detail ja koodi kentässä code. Mitään ei veloiteta: muotoile uudelleen.
502engine_unavailableMoottori ei vastaa: yritä uudelleen muutaman minuutin päästä. Mitään ei veloiteta.
409render_in_progressJo laskennassa olevan renderöinnin peruutus: se ei enää pysähdy, vaan se toimitetaan ja laskutetaan.
400invalid_references, references_too_large, multiref_ultra_options, multiref_ultra_explicitMulti-Ref Ultra-tilassa: viitekuva on lukukelvoton tai liian suuri (yhteensä enintään 20 Mt), tai jotakin asetusta ei tueta.
403multiref_ultra_unavailableSekunneittain laskutettava Multi-Ref Ultra-tilassa ei ole vielä avoinna tälle tilille.

Virheenimät ovat tarkat merkkijonot, jotka API palauttaa. Tarkista ne, älä viestiä, joka saattaa muuttua.

Yksi vastaus ei ole virhe: Multi-Ref-renderöinti tai Face swap hahmolla, jolla on vain yksi näkymä, läpäisee, mutta warnings-kentässä on limited_likeness-varoitus ({ "code": "limited_likeness", "character_id": "...", "detail": "..." }). Samankaltaisuus on rajallinen: luo hahmon seitsemän näkymää saadaksesi uskollisen tuloksen.

Myös Multi-Ref-renderöinti Ultra-tilassa 9-12 hahmolla läpäisee, mutta many_characters-varoituksen kanssa: osa voi puuttua tai sekoittua (suositus on 8).

Hyvät käytännöt

  • Pollaa 3 sekunnin välein, ei useammin. Jono on jaettu, eikä sen pommittamisesta ole hyötyä kenellekään.
  • Lataa heti kun tila on completed. Tiedostoa ei arkistoida.
  • Kirjoita promptit englanniksi ja kuvaa videoissa liike paikallaan olevan kuvan sijaan.
  • Yksi avain per käyttötarkoitus ja päivittäinen krediittiraja jokaiselle palvelimella elävälle avaimelle. Vuotanut avain rajalla maksaa sinulle päivän, ei koko saldon.
  • Käsittele 429 normaalina, ei virheenä: odota Retry-After-arvo ja jatka.
  • Ennen vastausta katkeava yhteys ei maksa mitään. Jos kuvan tai videon lähetys jää ilman vastausta (välityspalvelimen aikakatkaisu, virhe 524, ohjelma pysäytetty), renderöintiä ei käynnistetä tai se peruutetaan heti, eikä mitään veloiteta: lähetä pyyntö vain uudelleen. Kuvasarjassa (count) myös jo luodut renderöinnit peruutetaan. Hahmon luonti sen sijaan jatkuu: saman pyynnön lähettäminen uudelleen palauttaa saman hahmon, eikä mitään veloiteta kahdesti (katso Characters).

Promptit kirjataan puolellamme, kuten sovelluksessakin, turvallisuussyistä.

Windows · Mac · Pilvi tai paikallinen

Generoi yksityisesti. Tänään.

Lataa tendre.AI ilmaiseksi ja luo rajattomasti, yksityisesti, omalla GPU:llasi.

OS Windows 10/11GPU NVIDIA 8GB+VRAM 12GB suositeltuLevytila 20GB

Mac: Apple silicon (M1 tai uudempi), macOS 13 tai uudempi. Intel-Maceja ei tueta.

Paikallinen kuvien generointi Macilla vaatii M4-sirun ja 24 Gt muistia, tai M2- tai M3 Pro-, Max- tai Ultra-sirun ja 24 Gt muistia. Tätä heikommilla malleilla kaikki toimii verkossa krediittejä käyttäen. Retusointi ja video toimivat toistaiseksi Macilla vain verkossa.

Kaikki tietoa tendre.AI:sta Macille

Ei NVIDIA-GPU:ta? Aloita 100% pilvessä: 5 ilmaista kuvaa ja 1 ilmainen video joka päivä. NVIDIA-kortti (8Gt+) avaa rajoittamattoman paikallisen generoinnin.