
Iyini i-OpenHiggsfield AI?
I-OpenHiggsfield AI iyindlela yamahhala, enekhodi evulekile, esikhundleni se-Higgsfield AI. Ihlinzeka ngesitudiyo esihlanganisiwe sesiphequluli sokwakha izithombe namavidiyo ngamamodeli angu-40: amamodeli ezithombe angu-12 namamodeli amavidiyo angu-28. Usebenzisa ukhiye wakho wenkundla yokwakha, futhi ungavula isitudiyo esisingathwayo noma usebenzise uhlelo ngokwakho.
Iphrojekthi yakhiwe nge-Next.js 16 App Router, React 19, Zustand, i-CSS ejwayelekile, kanye ne-pnpm. Ikhathalogi yayo ihlanganisa amamodeli avela emindenini efana ne-Nano Banana, Soul, Gemini, Kling, Veo, Wan, Flux, GPT Image, Ideogram, Recraft, LTX, MiniMax, PixVerse, Grok, kanye ne-Qwen.
Isitudiyo simahhala futhi sinekhodi evulekile, kodwa izicelo zokwakha zisebenzisa ukhiye wakho wenkundla.
Izici Ezibalulekile
Umqambi Oyedwa Wezithombe Namavidiyo
Ibha eyodwa yemiyalelo iphatha kokubili ukwakha izithombe namavidiyo. Imodeli ekhethiwe inquma uhlobo lomphumela. Cindezela Cmd + Enter ku-macOS noma Ctrl + Enter kwamanye amapulatifomu ukuze uthumele isicelo.
Imodeli ngayinye imemezela izilungiselelo nezindima zemidiya ezisekelwayo. Ngakho-ke isixhumi esibonakalayo sibonisa kuphela izilawuli ezifanele, njengokubukeka kwesilinganiso, ukulungiswa, ubude besikhathi, ifomethi yokuphumayo, umsindo, usayizi weqoqo, nokuthuthukiswa komyalezo.
Okokufaka Kwemidiya Okuqaphela Imodeli
Ngokuya ngemodeli ekhethiwe, ungakwazi ukunamathisela okokufaka okusekelwayo okufana nohlaka lokuqala, uhlaka lokugcina, imidiya eyireferensi, ividiyo, noma umsindo. Indima ngayinye ilandela imikhawulo emenyezelwe yileyo modeli.
Amafayela alayishiwe athunyelwa ngokuqondile ku-Vercel Blob futhi aguqulelwe kuma-URL omphakathi angasetshenziswa izicelo zokwakha. Isikhethi sempahla singaphinda sisebenzise amafayela aselabhulali yokulayisha noma emisebenzini eqediwe emlandweni wasendaweni.
Ukwakha Ngamaqoqo Nenqubekelaphambili Ebukhoma
Isitudiyo sisekela imiphumela efika kwemine ngokuthumela ngakunye. Amamodeli anesilungiselelo somdabu senani asebenzisa leyo nketho; amanye amamodeli athola isicelo esisodwa ngomphumela ngamunye.
Izikhala zemiphumela zivela ngokushesha ngemva kokuthumela. I-OpenHiggsfield AI ihlola isimo sesicelo njalo ngemizuzwana emine, inomnqamulajuqu wemizuzu eyishumi, futhi ibonisa umphumela ngamunye oqediwe ngokushesha lapho utholakala.
Igalari Nokuphathwa Kwemiphumela
- Ububanzi begalari obune: Isithombe, Ividiyo, Izimpahla, kanye Nezintandokazi.
- Isakhiwo se-masonry: Imiphumela ivela ngezilinganiso zayo zangempela zokubukeka, kusukela kwentsha kakhulu.
- Izenzo zethayela: Sebenzisa futhi, yenza intandokazi, susa, bese ukhetha imiphumela ngayinye.
- Isibukeli esinemininingwane: Hlola umyalezo, imodeli, izilungiselelo ezisetshenzisiwe, isikhathi, kanye nemidiya enosayizi ogcwele.
- Imisebenzi yenqwaba: Dawuniloda, yenza intandokazi, susa ezintandokazini, noma susa izinto ezikhethiwe.
- Ukuhlehlisa: Imiphumela esusiwe ingabuyiselwa imizuzwana eyisithupha.
- Ukubuyiselwa ngemva kokwehluleka: Imisebenzi ehlulekile, ekhanseliwe, noma ye-NSFW igcina isizathu sayo futhi inikeza indlela yokuzama futhi.
Ukukhetha Sebenzisa futhi kubuyisela imodeli yasekuqaleni, umyalezo, nezilungiselelo, okwenza kube wusizo emsebenzini oqhubekayo kunokukopisha nje umbhalo womyalezo.
Umlando Wasendaweni
Umlando ugcinwa ku-IndexedDB esipheqululini samanje. Ugcina amarekhodi afinyelela kwangu-60, kanti izintandokazi ziyagcinwa esikhundleni sokuphelelwa yisikhathi lapho kufinyelelwa kulowo mkhawulo. Ngenxa yokuthi ama-URL emiphumela angawenkundla yokwakha, amarekhodi amadala angahlala emlandweni ngemva kokuphelelwa yisikhathi kwemidiya yawo ye-CDN.
Inketho 1: Sebenzisa Isitudiyo Esisingathwayo
Indlela esheshayo yokuqala ukuvula i-openhiggsfield.ai. Le nguqulo isebenza ngokuphelele esipheqululini futhi ayidingi ukufakwa kwe-Node.js noma ukusethwa kwasendaweni.
- Vula isitudiyo esisingathwayo.
- Khetha Engeza ukhiye.
- Namathisela ukhiye wakho wenkundla ngefomethi ye-
id:secret. - Khetha imodeli yesithombe noma yevidiyo.
- Faka umyalezo bese ulungisa izilungiselelo ezitholakalayo.
- Thumela isicelo bese ulinda ukuthi amathayela emiphumela aqede.
Ukhiye uphathwa isenzo seseva futhi ugcinwa ku-cookie ye-httpOnly. Isiphequluli asishayeli ngokuqondile i-API yokwakha. Uma kungekho khiye otholakalayo, isitudiyo sivula imodal yokhiye esikhundleni sokuhluleka buthule.
Inketho 2: Faka I-OpenHiggsfield AI Endaweni
Okudingekayo
Udinga indawo yokuthuthukisa ekwazi ukusebenzisa iphrojekthi nge-pnpm. Udinga futhi ukhiye wenkundla ohambisanayo wokwakha. Kudingeka ithokheni yokufunda nokubhala ye-Vercel Blob ukuze usebenzise ukuhamba komsebenzi kokulayisha.
Faka Okuncikile Bese Uqala Ukuthuthukisa
Yenza i-clone noma udawunilode inqolobane, vula ifolda yayo kutheminali, bese usebenzisa:
pnpm install
pnpm devIsiphakeli sokuthuthukisa siqala ku-http://localhost:3000. Vula lelo kheli, cindezela Engeza ukhiye, bese ufaka ukhiye njenge-id:secret.
Lungisa Okuguquguqukayo Kwendawo
Setha umsuka we-API yokwakha kanye nethokheni ye-Vercel Blob endaweni esetshenziswa uhlelo:
HF_API_BASE_URL=
OPEN_HIGGSFIELD_READ_WRITE_TOKEN=HF_API_BASE_URLichaza umsuka we-API yokwakha osebenza kuseva kuphela.OPEN_HIGGSFIELD_READ_WRITE_TOKENinikeza ukufinyelela kokufunda nokubhala kokulayisha ku-Vercel Blob.
Ungavezi umsuka we-API yokwakha noma imininingwane eyimfihlo ngekhodi eseceleni kweklayenti. Iphrojekthi yakhelwe ngendlela yokuthi izenzo zeseva kube yizo kuphela ezishayela i-API yokwakha.
Imiyalo Yokukhiqiza
Yakha bese usebenzisa inguqulo yokukhiqiza nge:
pnpm build
pnpm startInqolobane iphinde ibe nomyalo wokufaka uphawu kabusha owakha kabusha izithonjana nekhadi le-Open Graph ku-public/:
pnpm brandYakha Umphumela Wakho Wokuqala
- Qinisekisa ukuthi inkomba yekhiye ekubha ephezulu ikhombisa ukuthi ikhiyi iyatholakala.
- Vula isikhethi samamodeli esiseshekayo.
- Khetha imodeli yesithombe noma yevidiyo.
- Bhala i-prompt kumqambi owabiwe.
- Buyekeza izilungiselelo eziboniswe zaleyo modeli.
- Uma kusekelwa, namathisela imidiya eyireferensi noma okunye okokufaka okuqondene nendima.
- Khetha usayizi weqoqo ofika kokune lapho kufaneleka.
- Cindezela
Cmd + EnternomaCtrl + Enter.
Esicelweni esiyisisekelo sesithombe, ungafaka:
A cinematic photograph of a glass observatory above a misty forest at sunriseKumodeli yevidiyo, i-prompt egxile ekunyakazeni ingaba:
The camera slowly approaches a glass observatory while morning fog moves through the treesIzinketho ziyahlukahluka ngemodeli. Sebenzisa kuphela izilungiselelo nezindima zemidiya eziboniswa yisitudiyo, esikhundleni sokucabanga ukuthi wonke amamodeli asekela okokufaka okufanayo.
Phinda Usebenzise Izimpahla Nemijikelezo Yangaphambilini
Uma imodeli yamukela imidiya, vula isikhethi sezimpahla sendima efanele. Siveza imithombo emibili phezu komtapo wolwazi ofanayo:
- Okulayishiwe: Amafayela alayishwe ngaphambilini ngesitudiyo.
- Umlando: Imidiya evela emijikelezweni yokuqalisa ekhiqiziwe eseqediwe.
Isikhethi sihlunga izinto ngokohlobo oludingwa yindima ekhethiwe. Lokhu kwenza kube nokwenzeka ukusebenzisa isithombe esiqediwe njengohlaka lokuqala noma ireferensi lapho imodeli ekhethiwe imemezela ukuthi iyakusekela lokho kufakwa.
Ukuze uphinde wenze okukhiqiziwe ngaphambilini, khetha Reuse kuthayela laso kugalari noma Recreate kusibukeli. Isitudiyo sibuyisela imodeli, izilungiselelo, ne-prompt ukuze uguqule imininingwane eyodwa bese ukhiqiza enye inguqulo.
Sebenza Kahle Kugalari
Sebenzisa izigaba ze-Image ne-Video ukuze ugxile ohlotsheni lwemidiya, i-Assets ukuze ubone yonke imijikelezo eseqediwe, kanye ne-Favorites ukuze ugcine imiphumela ebalulekile ifinyeleleka. Umugqa wamathebhu usekela ukuzulazula ngokhiye bemicibisholo.
Ukuze uphathe imiphumela eminingi, chofoza ibhokisi lokumaka lethayela ukuze ungene kumodi yokukhetha. Chofoza ubambe u-Shift ukuze wandise ukukhetha ebangeni. Ungabe usulanda ngobuningi, uguqule izintandokazi, noma ususe izinto. Cindezela Esc ukuze uphume kumodi yokukhetha.
Ukulanda ngobuningi kwenzeka ngokulandelana futhi kubonisa inqubekelaphambili. Umbiko wokugcina ukhomba noma yimaphi amafayela i-CDN ewenqabile. Uma ususa izinto ezingalungile, sebenzisa isilawuli sokuhlehlisa esitholakala imizuzwana eyisithupha ngaphambi kokuba siphelelwe yisikhathi.
Indlela Isakhiwo Sokukhiqiza Esisebenza Ngayo
Konke ukukhiqiza kuqala njengento eyodwa equkethe imodeli ekhethiwe, i-prompt, imidiya, nezilungiselelo:
{ model, prompt, media, settings }Isixhumi esibonakalayo sakha le nto bese siyidlulisela esenzweni seseva. Leso senzo sixazulula imodeli ngokumelene nekhathalogi futhi sihumushe amanani esitudiyo abe yizinkambu ezilindelwe yi-API yokukhiqiza, njenge-image_urls ne-aspect_ratio.
Izicelo zokuthumela nezokuhlola isimo zilandela la maphethini ohlangothini lweseva:
POST /{model}
GET /requests/{id}/status
Authorization: Key <api_key>Isiphequluli asikaze sixhumane ngqo ne-API yokukhiqiza. Ukulayisha kusingathwa ngokwehlukana: iklayenti lilayisha ku-Vercel Blob nge-/api/blob, yona ekhipha amathokheni anobubanzi obulinganiselwe. Ama-URL endawo e-blob: asetshenziselwa ukubuka kuqala kuphela.
Ukuhlelwa Kwephrojekthi
src/
app/
/api/blob
base.css
generation/
openhiggsfield/src/app/iqukethe ikhasi lesitudiyo eligcwalisa indawo yokubuka, indawo yokuphela yamathokheni e-Blob, nezitayela ze-canvas ezisezingeni ledokhumenti.src/generation/iqukethe izicelo zokukhiqiza, izenzo zeseva, ukuhlela kwe-API, ikhathalogi yamamodeli, nezitolo ze-Zustand.src/openhiggsfield/iqukethe umqambi, igalari, isibukeli, isikhethi samamodeli, izilungiselelo, isikhethi sezimpahla, ibha yokukhetha, kanye ne-CSS yesitudiyo.
Amathiphu Athuthukile
Phatha Ikhathalogi Njengomthombo Weqiniso
Ukuziphatha kwamamodeli kuqondiswa yikhathalogi engaphansi kwe-src/generation/catalog/. Okufakiwe kukakhathalogi kunikeza isixhumi esibonakalayo izilungiselelo nezindima zemidiya zakho, ngakho isitudiyo asigcini olunye uhlu lwezilawuli olufakwe ngokuqinile kukhodi.
Lapho unweba iphrojekthi ngemodeli esekelwa isevisi yokukhiqiza, landela iphethini ekhona yokumemezela kukhathalogi. Qinisekisa ukuthi izilungiselelo nezindima zemidiya ezivunyelwe zimelela i-API ngokunembile, esikhundleni sokwengeza izilawuli eziqondene nemodeli kwenye indawo esitudiyo.
Gcina Ukufinyelela Kwe-API Kuseva
Gcina umngcele wesenzo seseva okhona lapho wenza ngezifiso iphrojekthi. Ukuqinisekisa ukukhiqiza kusebenzisa Authorization: Key <api_key>, futhi ukuhambisa lezi zingcingo kukhodi yesiphequluli kungaphazamisa umklamo ogcina ukuxhumana kwe-API nemininingwane yokufinyelela kuseva.
Qonda Imodeli Yesimo Ye-Zustand
Uhlelo lusebenzisa izitolo ezinhlanu ezincane ze-Zustand esikhundleni sokudala isitolo esisodwa ngemodeli ngayinye. Ukuhamba komsebenzi kwezithombe namavidiyo kwabelana ngesimo se-prompt nemidiya, kuyilapho izilungiselelo zikhonjwa nge-ID yemodeli, futhi isitolo esincane esisebenzayo silandelela isimo samanje. Ukwenza ngezifiso kufanele kugcine lesi sakhiwo sezilungiselelo esigxile kumodeli.
Hlela Ama-URL Emidiya Aphelelwa Isikhathi
Umlando we-IndexedDB ungaphila isikhathi eside kunamafayela asingathwe yi-CDN yesikhulumi sokukhiqiza. Amarekhodi ezintandokazi agcinwa ngamabomu, kodwa lokho akuqinisekisi ukuthi ama-URL emidiya akude azohlala etholakala. Landa imiphumela ebalulekile esikhundleni sokuthembela kuphela emlandweni wesiphequluli.
Sebenzisa Izintandokazi Ezikhathini Ezinde Zokuphindaphinda
Umkhawulo ovamile womlando amarekhodi angu-60, kuyilapho izintandokazi zingasuswa ngenxa yalo mkhawulo. Maka imiphumela ethembisayo njengezintandokazi phakathi nezikhathi ezinde, bese usebenzisa i-Reuse noma i-Recreate ukuze uqhubeke nokucwenga ama-prompt nezilungiselelo zayo.
Isiphetho
I-OpenHiggsfield AI ihlanganisa ukwenziwa kwezithombe namavidiyo estudiyo esisodwa somthombo ovulekile, esiqhutshwa yikhathalogi. Ungasebenzisa inguqulo esingathwe ngokushesha noma uzisingathele uhlelo lwe-Next.js, uxhume ukhiye wakho, usebenze nezilawuli eziqondene nemodeli, uphinde usebenzise amafa, futhi uphathe imiphumela ngegalari yesiphequluli ehlala ikhona. Umngcele wayo we-API osebenza kuseva kuphela kanye nekhathalogi echazayo nakho kunikeza isisekelo esicacile sokwenza ngokwezifiso.
