Yeqa uye kokuyinhloko
Izifundo ze-AI

Yakha futhi Uzisingathe Ngokwakho Izinhlelo ze-LLM usebenzisa i-Dify

Funda ukuthi i-Dify inikeza ini, sebenzisa i-Community Edition yayo nge-Docker Compose, qalisa ideshibhodi, futhi uhlole ama-workflow, ukuhlanganiswa kwamamodeli, i-RAG, ama-agent, ama-API, ukuqapha, nezinketho ezithuthukile zokuyisebenzisa.

Yakha futhi Uzisingathe Ngokwakho Izinhlelo ze-LLM usebenzisa i-Dify

Yini i-Dify?

I-Dify iyinkundla yomthombo ovulekile yokuthuthukisa izinhlelo zokusebenza ezinikwa amandla amamodeli amakhulu olimi. Ihlanganisa izinqubo ezibonakalayo ze-AI, ukukhiqizwa okwandiswe ngokutholwa kolwazi, amakhono ama-agent, ukuphathwa kwamamodeli, ukubhekwa kokusebenza, nama-API ezinhlelo zokusebenza kusixhumi esisodwa, okusiza amaqembu ukuthi asuke kuma-prototype aye ekukhiqizeni.

Ungasebenzisa insizakalo esingethwe ye-Dify Cloud ngaphandle kokufaka noma yini, noma usebenzise i-Community Edition endaweni yakho. Kukhona nezinketho ezigxile emabhizinisini ezinhlanganweni ezinezidingo ezengeziwe.

Izici Ezibalulekile

  • Izinqubo ezibonakalayo: Yakha futhi uhlole izinqubo ze-AI kukhanvasi ebonakalayo.
  • Ukusekelwa kwamamodeli amaningi: Xhuma kumakhulu amamodeli obunikazi nawomthombo ovulekile ngabahlinzeki be-inference noma izixazululo ezisingathwa nguwe. Izinketho ezisekelwayo zihlanganisa i-GPT, i-Mistral, i-Llama 3, namamodeli ahambisana ne-OpenAI API.
  • I-Prompt IDE: Dala ama-prompt, qhathanisa ukusebenza kwamamodeli, futhi wengeze amakhono afana nokuguqula umbhalo ube yinkulumo ezinhlelweni zengxoxo.
  • Ipayipi le-RAG: Faka futhi uthole ulwazi kumadokhumenti, ngokusekelwa okwakhelwe ngaphakathi kokukhipha umbhalo kuma-PDF, izethulo, namanye amafomethi avamile.
  • Ama-agent namathuluzi: Chaza ama-agent usebenzisa i-LLM Function Calling noma i-ReAct. I-Dify inamathuluzi akhelwe ngaphakathi angaphezu kuka-50, ahlanganisa i-Google Search, i-DALL·E, i-Stable Diffusion, ne-WolframAlpha, futhi isekela namathuluzi enziwe ngokwezifiso.
  • LLMOps: Gada amalogi nokusebenza kohlelo lokusebenza, bese uthuthukisa ama-prompt, amasethi edatha, namamodeli usebenzisa idatha yokukhiqiza nezichasiselo.
  • I-backend njengensizakalo: Hlanganisa izinhlelo zokusebenza ze-Dify nomqondo webhizinisi okhona usebenzisa ama-API ahambisanayo.
  • Ukuhlanganiswa kokubhekwa kokusebenza: I-Dify isekela izinketho zokubhekwa kokusebenza ezihlanganisa i-Opik, i-Langfuse, ne-Arize Phoenix.

Khetha Indlela Yokusebenzisa I-Dify

I-Dify Cloud

I-Dify Cloud iyindlela esheshayo yokuzama inkundla ngoba ayidingi ukusethwa endaweni. Ngokusho kwe-README yephrojekthi, uhlelo lwayo lwe-sandbox luhlanganisa izingcingo ze-GPT-4 zamahhala ezingu-200 futhi lunikeza amakhono atholakala enguqulweni ezisebenzelayo.

I-Community Edition Ezingathwa Ngumsebenzisi

Ukusingatha ngokwakho kukunika ukulawula indawo i-Dify esebenza kuyo. Indlela elula yokufaka ebhaliwe isebenzisa i-Docker Compose.

Ukusetshenziswa Kwamabhizinisi Nezinhlangano

I-Dify iphinde inikeze izici ezigxile emabhizinisini. Izinhlangano zingaxhumana nethimba le-Dify ukuze zixoxe ngezidingo zazo nezinketho zamalayisensi.

Faka I-Dify Nge-Docker Compose

Hlola Izidingo

Ngaphambi kokuqala, qinisekisa ukuthi umshini wokusingatha uhlangabezana nalezi zidingo ezincane:

  • I-CPU: Okungenani ama-core angu-2
  • Imemori: Okungenani i-RAM engu-4 GiB
  • Docker: Ifakiwe futhi iyasebenza
  • Docker Compose: Inguqulo engu-2.24.0 noma entsha

Sebenzisa umhlahlandlela osemthethweni wokufaka i-Docker uma i-Docker ingakatholakali.

Qalisa Izinsizakalo

Kukhophi egcinwe endaweni yakho yenqolobane ye-Dify, ngena kumafolda ephrojekthi nawe-Docker, kopisha ifayela lesibonelo lendawo, bese uqala izinsizakalo:

cd dify
cd docker
cp .env.example .env
docker compose up -d

Inketho ethi -d iqala ama-container kwimodi engaxhunyiwe, iwavumele ukuthi aqhubeke esebenza ngemuva.

Qalisa Ideshibhodi

Ngemva kokuba izinsizakalo seziqalile, vula leli kheli elilandelayo esipheqululini:

http://localhost/install

Landela inqubo yokuqalisa ekhonjiswa yideshibhodi. Uma ukusetha kwehluleka, bheka imibuzo evame ukubuzwa yokusingatha ngokwakho esemthethweni.

Abathuthukisi abafuna ukufaka isandla noma ukulungisa i-Dify kufanele basebenzise umhlahlandlela osemthethweni wokusebenzisa ikhodi yomthombo kunokuthembela kuphela ekuqaliseni okusheshayo kwe-Docker Compose.

Ukusetshenziswa Okuyisisekelo

1. Khetha Imodeli

I-Dify ingahlanganiswa namamodeli avela kubahlinzeki abaningi be-inference abasingathwayo nasezixazululweni ezisingathwa nguwe. Khetha umhlinzeki nemodeli efanele uhlelo lwakho lokusebenza. Izinketho ezihambisanayo zihlanganisa i-GPT, i-Mistral, i-Llama 3, namamodeli avezwa ngesixhumi esihambisana ne-OpenAI API. Bheka uhlu lwabahlinzeki bamamodeli ukuze ubone ukuhlanganiswa okusekelwayo njengamanje.

2. Yakha Futhi Uhlole Inqubo

Sebenzisa ikhanvasi ebonakalayo ukuhlanganisa nokuhlola umqondo wohlelo lokusebenza lwe-AI. Izinqubo ziwusizo lapho uhlelo lokusebenza ludinga okungaphezu kwe-prompt eyodwa, njengalapho okokufaka kufanele kucutshungulwe, kuthunyelwe kumodeli, kwandiswe ngolwazi olutholiwe, noma kudluliselwe kumathuluzi.

  1. Chaza lokho uhlelo lokusebenza okufanele likwamukele kumsebenzisi.
  2. Sebenzisa isixhumi esibonakalayo senqubo ebonakalayo ye-Dify ukumela inqubo ye-AI.
  3. Xhuma inqubo kumodeli efanele.
  4. Hlola indlela esebenza ngayo bese ubuyekeza imiphumela ekhiqiziwe.
  5. Lungisa inqubo, ama-prompt, amasethi edatha, noma ukukhethwa kwemodeli njengoba kudingeka.

3. Thuthukisa Ama-Prompt Ku-Prompt IDE

Sebenzisa i-Prompt IDE ukwakha nokuhlola ama-prompt usebenzisa isixhumi esibonakalayo esisebenzisanayo. Ungaqhathanisa ukusebenza kwamamodeli ngaphambi kokunquma ukuthi iyiphi imodeli efaneleka kakhulu uhlelo lokusebenza. Ezinhlelweni ezisekelwe engxoxweni, i-IDE ingahlanganisa nezici ezifana nokuguqula umbhalo ube yinkulumo.

4. Faka Ulwazi nge-RAG

Ulayini we-RAG we-Dify uhlanganisa ukungenisa nokutholwa kwemibhalo. Uhlelo lokusebenza olujwayelekile olusekelwe olwazini lungangenisa amafayela asekelwayo, okuhlanganisa ama-PDF nezethulo, lukhiphe umbhalo wawo, bese luthola izinto ezifanele lapho luphendula umsebenzisi.

Isibonelo, ungakha umsizi ophendula imibuzo esuselwe emibhalweni yangaphakathi. Esikhundleni sokuthembela kuphela olwazini imodeli esinalo ngaphambilini, uhlelo lokusebenza lungathola okuqukethwe okufanele emibhalweni engenisiwe futhi lukusebenzise lapho lukhiqiza impendulo.

5. Dala I-ejenti Esebenzisa Amathuluzi

Emisebenzini edinga izenzo noma amasevisi angaphandle, chaza i-ejenti usebenzisa i-Function Calling noma i-ReAct. Faka amathuluzi akhelwe ngaphakathi afana ne-Google Search, DALL·E, Stable Diffusion, noma i-WolframAlpha, noma uxhume ithuluzi langokwezifiso elisekelwa ukwakheka kohlelo lwakho lokusebenza.

Esinye isibonelo i-ejenti yocwaningo esebenzisa ukusesha ukuqoqa ulwazi ngaphambi kokukhiqiza impendulo. Esinye i-ejenti yokudala esebenzisa ithuluzi lokukhiqiza izithombe lapho umsebenzisi ecela okukhiphayo okubonakalayo.

6. Hlanganisa Uhlelo Lokusebenza Ngama-API

Amakhono e-Dify anama-API ahambisanayo, okuvumela uhlelo lokusebenza oluqediwe ukuthi lusebenze njenge-backend yomunye umkhiqizo. Sebenzisa le ndlela ye-backend-as-a-service lapho uhlelo lwakho lwewebhu, ithuluzi langaphakathi, noma olunye uhlelo lwebhizinisi ludinga ukusebenzisa umqondo owakhiwe ku-Dify. Bheka imibhalo esemthethweni ukuze uthole imiyalelo yamanje yokuhlanganisa.

Ukuqapha Nokuthuthukisa Ngokuqhubekayo

Amakhono e-LLMOps e-Dify akusiza ukuthi uqaphe izingodo zohlelo lokusebenza nokusebenza kwalo ngokuhamba kwesikhathi. Idatha yokukhiqiza kanye nezichasiselo kungaqondisa ukuthuthukiswa kwama-prompt, amasethi edatha, nokukhethwa kwamamodeli. Lokhu kudala ukugeleza komsebenzi okuphindaphindwayo lapho uthumela khona uhlelo lokusebenza, uhlole ukuziphatha kwalo, bese ululungisa ngokusekelwe emiphumeleni ebonwe.

Ukuze uthole ukubonakala okwengeziwe, buyekeza ukuhlanganiswa kwe-Dify ne-Opik, Langfuse, kanye ne-Arize Phoenix. Khetha ukuhlanganiswa ngokwezidingo zokulandelela, zokuhlola, nezokuqapha zendawo yakho.

Amathiphu Okusetha Okuthuthukile

Yenza Ngokwezifiso Okuguquguqukayo Kwendawo

Izilungiselelo ezibalulekile zokuqalisa zigcinwe ku-docker/.env.example. Umyalo wokuqalisa ngokushesha ukopisha lezi zilungiselelo ku-docker/.env, okuyifayela okufanele ulihlele ukuze wenze ukuthunyelwa kube ngokwezifiso. Okuguquguqukayo kokuzithandela okuthuthukile kuhlelwe ngezindikimba ngaphansi kwe-docker/envs/.

Ngemva kokushintsha ukucushwa, sebenzisa lo myalo olandelayo futhi usuka kumkhombandlela we-docker:

docker compose up -d

Bheka imibhalo yokuguquguquka kwendawo ukuze uthole uhlu oluphelele lwezilungiselelo ezitholakalayo.

Qapha Amamethrikhi Nge-Grafana

Iphaneli ye-Grafana eyakhiwe umphakathi ingasebenzisa isizindalwazi se-PostgreSQL se-Dify njengomthombo wedatha. Ihlinzeka ngokuqapha ezingeni lezinhlelo zokusebenza, abaqashi, imilayezo, namanye amamethrikhi.

Thumela Ku-Kubernetes

Ezindaweni ezitholakala kakhulu, i-README ibala ama-Helm chart namafayela e-Kubernetes YAML anikelwe umphakathi. Izinketho ezitholakalayo zifaka:

Lezi zinsiza zokuthumela ziyiminikelo yomphakathi, ngakho buyekeza imibhalo yazo nokuhambisana kwazo ngaphambi kokuzisebenzisa ekukhiqizeni.

Sebenzisa Amathuluzi Engqalasizinda Yefu

I-README yephrojekthi iphinde ikhombise izinketho zokuthumela ezivela emphakathini zezinkundla ezinkulu zefu:

  • Terraform: Amaphrojekthi omphakathi ayatholakala e-Azure Global nase-Google Cloud.
  • AWS CDK: Amasampuli e-AWS ahlinzeka ngezinketho zokuzisingathela ezisekelwe ku-EKS naku-ECS.
  • Alibaba Cloud: Kubalwa izinketho zokuthumela ze-Computing Nest ne-Data Management.
  • Azure Kubernetes Service: I-Azure DevOps Pipeline nomdwebo we-Helm womphakathi kungathumela i-Dify ku-AKS.

Phatha Imibiko Yezokuphepha Ngasese

Ungashicileli ubungozi bezokuphepha njengezindaba ze-GitHub. Iphrojekthi icela abasebenzisi ukuthi babubike ngasese ku-security@dify.ai.

Ukuthola Usizo Nokunikela

Sebenzisa i-GitHub Discussions ngemibuzo nemibono, kanye ne-GitHub Issues ukubika amaphutha nokuphakamisa izici. Umphakathi we-Discord uyatholakala ukuze wabelane ngezinhlelo zokusebenza futhi uxoxe nabanye abasebenzisi.

Uma ufuna ukufaka isandla ngekhodi, funda umhlahlandlela wokufaka isandla wephrojekthi. Abanikeli bokuhumusha bangabheka i-README yokwenziwa kwamazwe ngamazwe.

Isiphetho

I-Dify ihlanganisa izinqubo zokusebenza, imiyalelo, i-RAG, ama-agent, ukuphathwa kwamamodeli, ukubhekwa kokusebenza, nama-API ibe yipulatifomu eyodwa yezinhlelo zokusebenza ze-LLM. Ungayizama ngokushesha nge-Dify Cloud noma uzibambele yona i-Community Edition usebenzisa i-Docker Compose. Qala ngokucushwa okuzenzakalelayo, wakhe futhi uhlole uhlelo lokusebenza lwe-AI olugxile enjongweni ethile, bese wamukela izinketho zokuqapha noma zokuyisa efwini njengoba izidingo zakho zikhula.