![cover-v5-optimized](https://github.com/langgenius/dify/assets/13230914/f9e19af5-61ba-4119-b926-d10c4c06ebab)

📌 āĻĄāĻŋāĻĢāĻžāĻ‡ āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•āĻĢā§āĻ˛ā§‹ āĻĢāĻžāĻ‡āĻ˛ āĻ†āĻĒāĻ˛ā§‹āĻĄ āĻĒāĻ°āĻŋāĻšāĻŋāĻ¤āĻŋ: āĻ—ā§āĻ—āĻ˛ āĻ¨ā§‹āĻŸāĻŦā§āĻ•-āĻāĻ˛āĻāĻŽ āĻĒāĻĄāĻ•āĻžāĻ¸ā§āĻŸ āĻĒā§āĻ¨āĻ°ā§āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖ

āĻĄāĻŋāĻĢāĻžāĻ‡ āĻ•ā§āĻ˛āĻžāĻ‰āĻĄ ¡ āĻ¸ā§‡āĻ˛ā§āĻĢ-āĻšā§‹āĻ¸ā§āĻŸāĻŋāĻ‚ ¡ āĻĄāĻ•ā§āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻļāĻ¨ ¡ āĻŦā§āĻ¯āĻžāĻŦāĻ¸āĻžā§ŸāĻŋāĻ• āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨

Static Badge Static Badge chat on Discord join Reddit follow on X(Twitter) follow on LinkedIn Docker Pulls Commits last month Issues closed Discussion posts

README in English įŽ€äŊ“中文į‰ˆč‡Ēčŋ°æ–‡äģļ æ—ĨæœŦčĒžãŽREADME README en EspaÃąol README en Français README tlhIngan Hol README in Korean README باŲ„ØšØąØ¨ŲŠØŠ TÃŧrkçe README README Tiáēŋng Viáģ‡t README in Deutsch README in āĻŦāĻžāĻ‚āĻ˛āĻž

āĻĄāĻŋāĻĢāĻžāĻ‡ āĻāĻ•āĻŸāĻŋ āĻ“āĻĒā§‡āĻ¨-āĻ¸ā§‹āĻ°ā§āĻ¸ LLM āĻ…ā§āĻ¯āĻžāĻĒ āĻĄā§‡āĻ­ā§‡āĻ˛āĻĒāĻŽā§‡āĻ¨ā§āĻŸ āĻĒā§āĻ˛ā§āĻ¯āĻžāĻŸāĻĢāĻ°ā§āĻŽāĨ¤ āĻāĻŸāĻŋ āĻ‡āĻ¨ā§āĻŸā§āĻ‡āĻŸāĻŋāĻ­ āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĢā§‡āĻ¸, āĻāĻœā§‡āĻ¨ā§āĻŸāĻŋāĻ• AI āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•āĻĢā§āĻ˛ā§‹, RAG āĻĒāĻžāĻ‡āĻĒāĻ˛āĻžāĻ‡āĻ¨, āĻāĻœā§‡āĻ¨ā§āĻŸ āĻ•ā§āĻ¯āĻžāĻĒāĻžāĻŦāĻŋāĻ˛āĻŋāĻŸāĻŋ, āĻŽāĻĄā§‡āĻ˛ āĻŽā§āĻ¯āĻžāĻ¨ā§‡āĻœāĻŽā§‡āĻ¨ā§āĻŸ, āĻŽāĻ¨āĻŋāĻŸāĻ°āĻŋāĻ‚ āĻ¸ā§āĻŦāĻŋāĻ§āĻž āĻāĻŦāĻ‚ āĻ†āĻ°āĻ“ āĻ…āĻ¨ā§‡āĻ• āĻ•āĻŋāĻ›ā§ āĻāĻ•āĻ¤ā§āĻ°āĻŋāĻ¤ āĻ•āĻ°ā§‡, āĻ¯āĻž āĻĻā§āĻ°ā§āĻ¤ āĻĒā§āĻ°ā§‹āĻŸā§‹āĻŸāĻžāĻ‡āĻĒ āĻĨā§‡āĻ•ā§‡ āĻĒā§āĻ°ā§‹āĻĄāĻžāĻ•āĻļāĻ¨ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻ¨āĻŋāĻ¯āĻŧā§‡ āĻ¯ā§‡āĻ¤ā§‡ āĻ¸āĻšāĻžāĻ¯āĻŧāĻ¤āĻž āĻ•āĻ°ā§‡āĨ¤ ## āĻ•ā§āĻ‡āĻ• āĻ¸ā§āĻŸāĻžāĻ°ā§āĻŸ > > āĻĄāĻŋāĻĢāĻžāĻ‡ āĻ‡āĻ¨āĻ¸ā§āĻŸāĻ˛ āĻ•āĻ°āĻžāĻ° āĻ†āĻ—ā§‡, āĻ¨āĻŋāĻļā§āĻšāĻŋāĻ¤ āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡ āĻ†āĻĒāĻ¨āĻžāĻ° āĻŽā§‡āĻļāĻŋāĻ¨ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻ¨ā§āĻ¯ā§‚āĻ¨āĻ¤āĻŽ āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ°ā§‡āĻļāĻ¨ā§‡āĻ° āĻĒā§āĻ°ā§Ÿā§‹āĻœāĻ¨ā§€ā§ŸāĻ¤āĻž āĻĒā§‚āĻ°āĻ¨ āĻ•āĻ°ā§‡ : > >- āĻ¸āĻŋāĻĒāĻŋāĻ‰ >= 2 āĻ•ā§‹āĻ° >- āĻ°â€ā§āĻ¯āĻžāĻŽ >= 4 āĻœāĻŋāĻŦāĻŋ
āĻĄāĻŋāĻĢāĻžāĻ‡ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ° āĻšāĻžāĻ˛ā§ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡ āĻ¸āĻšāĻœ āĻ‰āĻĒāĻžāĻ¯āĻŧ [docker compose](docker/docker-compose.yaml) āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡āĨ¤ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻ•āĻŽāĻžāĻ¨ā§āĻĄāĻ—ā§āĻ˛ā§‹ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻĄāĻŋāĻĢāĻžāĻ‡ āĻšāĻžāĻ˛āĻžāĻ¨ā§‹āĻ° āĻ†āĻ—ā§‡, āĻ¨āĻŋāĻļā§āĻšāĻŋāĻ¤ āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡ āĻ†āĻĒāĻ¨āĻžāĻ° āĻŽā§‡āĻļāĻŋāĻ¨ā§‡ [Docker](https://docs.docker.com/get-docker/) āĻāĻŦāĻ‚ [Docker Compose](https://docs.docker.com/compose/install/) āĻ‡āĻ¨āĻ¸ā§āĻŸāĻ˛ āĻ•āĻ°āĻž āĻ†āĻ›ā§‡ : ```bash cd dify cd docker cp .env.example .env docker compose up -d ``` āĻšāĻžāĻ˛āĻžāĻ¨ā§‹āĻ° āĻĒāĻ°, āĻ†āĻĒāĻ¨āĻŋ āĻ†āĻĒāĻ¨āĻžāĻ° āĻŦā§āĻ°āĻžāĻ‰āĻœāĻžāĻ°ā§‡ [http://localhost/install](http://localhost/install)-āĻ āĻĄāĻŋāĻĢāĻžāĻ‡ āĻĄā§āĻ¯āĻžāĻļāĻŦā§‹āĻ°ā§āĻĄā§‡ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨ āĻāĻŦāĻ‚ āĻ‡āĻ¨āĻŋāĻļāĻŋā§ŸāĻžāĻ˛āĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋā§ŸāĻž āĻļā§āĻ°ā§ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨āĨ¤ #### āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ā§‡āĻ° āĻ–ā§‹āĻāĻœā§‡ āĻĄāĻŋāĻĢāĻžāĻ‡ āĻ¸ā§‡āĻŸ āĻ†āĻĒ āĻ•āĻ°āĻ¤ā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻšāĻ˛ā§‡ āĻĻāĻ¯āĻŧāĻž āĻ•āĻ°ā§‡ āĻ†āĻŽāĻžāĻĻā§‡āĻ° [FAQ](https://docs.dify.ai/getting-started/install-self-hosted/faqs) āĻĻā§‡āĻ–ā§āĻ¨āĨ¤ āĻ¯āĻĻāĻŋ āĻ¤āĻŦā§āĻ“ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻĨā§‡āĻ•ā§‡ āĻĨāĻžāĻ•ā§‡, āĻ¤āĻžāĻšāĻ˛ā§‡ [āĻ•āĻŽāĻŋāĻ‰āĻ¨āĻŋāĻŸāĻŋ āĻāĻŦāĻ‚ āĻ†āĻŽāĻžāĻĻā§‡āĻ°](#community--contact) āĻ¸āĻžāĻĨā§‡ āĻ¯ā§‹āĻ—āĻžāĻ¯ā§‹āĻ— āĻ•āĻ°ā§āĻ¨āĨ¤ > āĻ¯āĻĻāĻŋ āĻ†āĻĒāĻ¨āĻŋ āĻĄāĻŋāĻĢāĻžāĻ‡āĻ¤ā§‡ āĻ…āĻŦāĻĻāĻžāĻ¨ āĻ°āĻžāĻ–āĻ¤ā§‡ āĻŦāĻž āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻ‰āĻ¨ā§āĻ¨ā§ŸāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻžāĻ¨, āĻ†āĻŽāĻžāĻĻā§‡āĻ° [āĻ¸ā§‹āĻ°ā§āĻ¸ āĻ•ā§‹āĻĄ āĻĨā§‡āĻ•ā§‡ āĻĄāĻŋāĻĒā§āĻ˛ā§ŸāĻŽā§‡āĻ¨ā§āĻŸā§‡āĻ° āĻ—āĻžāĻ‡āĻĄ](https://docs.dify.ai/getting-started/install-self-hosted/local-source-code) āĻĻā§‡āĻ–ā§āĻ¨āĨ¤ ## āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻĢāĻŋāĻšāĻžāĻ°āĻ¸āĻŽā§‚āĻš **ā§§. āĻ“ā§ŸāĻžāĻ°ā§āĻ•āĻĢā§āĻ˛ā§‹**: āĻ­āĻŋāĻœā§āĻ¯ā§āĻ¯āĻŧāĻžāĻ˛ āĻ•ā§āĻ¯āĻžāĻ¨āĻ­āĻžāĻ¸ā§‡ AI āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•āĻĢā§āĻ˛ā§‹ āĻ¤ā§ˆāĻ°āĻŋ āĻāĻŦāĻ‚ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°ā§āĻ¨, āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻ¸āĻŦ āĻĢāĻŋāĻšāĻžāĻ° āĻāĻŦāĻ‚ āĻ¤āĻžāĻ° āĻŦāĻžāĻ‡āĻ°ā§‡āĻ“ āĻ†āĻ°āĻ“ āĻ…āĻ¨ā§‡āĻ• āĻ•āĻŋāĻ›ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡āĨ¤ **ā§¨. āĻŽāĻĄā§‡āĻ˛ āĻ¸āĻžāĻĒā§‹āĻ°ā§āĻŸ**: GPT, Mistral, Llama3, āĻāĻŦāĻ‚ āĻ¯ā§‡āĻ•ā§‹āĻ¨ā§‹ OpenAI API-āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯āĻĒā§‚āĻ°ā§āĻŖ āĻŽāĻĄā§‡āĻ˛āĻ¸āĻš, āĻ•ā§Ÿā§‡āĻ• āĻĄāĻœāĻ¨ āĻ‡āĻ¨āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸ āĻĒā§āĻ°āĻĻāĻžāĻ¨āĻ•āĻžāĻ°ā§€ āĻāĻŦāĻ‚ āĻ¸ā§‡āĻ˛ā§āĻĢ-āĻšā§‹āĻ¸ā§āĻŸā§‡āĻĄ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻĨā§‡āĻ•ā§‡ āĻļā§āĻ°ā§ āĻ•āĻ°ā§‡ āĻĒā§āĻ°ā§‹āĻĒā§āĻ°āĻžāĻ‡āĻŸāĻ°āĻŋ/āĻ“āĻĒā§‡āĻ¨-āĻ¸ā§‹āĻ°ā§āĻ¸ LLM-āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻšāĻœā§‡ āĻ‡āĻ¨ā§āĻŸāĻŋāĻ—ā§āĻ°ā§‡āĻļāĻ¨āĨ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻŽāĻĄā§‡āĻ˛ āĻĒā§āĻ°āĻĻāĻžāĻ¨āĻ•āĻžāĻ°ā§€āĻĻā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻ¯āĻžāĻŦā§‡ [āĻāĻ–āĻžāĻ¨ā§‡](https://docs.dify.ai/getting-started/readme/model-providers)āĨ¤ ![providers-v5](https://github.com/langgenius/dify/assets/13230914/5a17bdbe-097a-4100-8363-40255b70f6e3) **3. āĻĒā§āĻ°āĻŽā§āĻĒāĻŸ IDE**: āĻĒā§āĻ°āĻŽā§āĻĒāĻŸ āĻ¤ā§ˆāĻ°āĻŋ, āĻŽāĻĄā§‡āĻ˛ā§‡āĻ° āĻĒāĻžāĻ°āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¸ āĻ¤ā§āĻ˛āĻ¨āĻž āĻāĻŦāĻ‚ āĻšā§āĻ¯āĻžāĻŸ-āĻŦā§‡āĻœāĻĄ āĻ…ā§āĻ¯āĻžāĻĒā§‡ āĻŸā§‡āĻ•ā§āĻ¸āĻŸ-āĻŸā§-āĻ¸ā§āĻĒāĻŋāĻšā§‡āĻ° āĻŽāĻ¤ā§‹ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻ¯ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ‡āĻ¨ā§āĻŸā§āĻ‡āĻŸāĻŋāĻ­ āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĢā§‡āĻ¸āĨ¤ **4. RAG āĻĒāĻžāĻ‡āĻĒāĻ˛āĻžāĻ‡āĻ¨**: āĻĄāĻ•ā§āĻŽā§‡āĻ¨ā§āĻŸ āĻ‡āĻ¨āĻœā§‡āĻļāĻ¨ āĻĨā§‡āĻ•ā§‡ āĻļā§āĻ°ā§ āĻ•āĻ°ā§‡ āĻ°āĻŋāĻŸā§āĻ°āĻŋāĻ­ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻ¸āĻŦāĻ•āĻŋāĻ›ā§āĻ‡ āĻŦāĻŋāĻ¸ā§āĻ¤ā§ƒāĻ¤ RAG āĻ•ā§āĻ¯āĻžāĻĒāĻžāĻŦāĻŋāĻ˛āĻŋāĻŸāĻŋāĻ° āĻ†āĻ“āĻ¤āĻžāĻ­ā§āĻ•ā§āĻ¤āĨ¤ PDF, PPT āĻāĻŦāĻ‚ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻĄāĻ•ā§āĻŽā§‡āĻ¨ā§āĻŸ āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻŸ āĻĨā§‡āĻ•ā§‡ āĻŸā§‡āĻ•ā§āĻ¸āĻŸ āĻāĻ•ā§āĻ¸āĻŸā§āĻ°āĻžāĻ•āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻ‰āĻŸ-āĻ…āĻĢ-āĻŦāĻ•ā§āĻ¸ āĻ¸āĻžāĻĒā§‹āĻ°ā§āĻŸāĨ¤ **5. āĻāĻœā§‡āĻ¨ā§āĻŸ āĻ•ā§āĻ¯āĻžāĻĒāĻžāĻŦāĻŋāĻ˛āĻŋāĻŸāĻŋ**: LLM āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ•āĻ˛āĻŋāĻ‚ āĻŦāĻž ReAct āĻ‰āĻĒāĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋ āĻ•āĻ°ā§‡ āĻāĻœā§‡āĻ¨ā§āĻŸ āĻĄāĻŋāĻĢāĻžāĻ‡āĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨ āĻāĻŦāĻ‚ āĻāĻœā§‡āĻ¨ā§āĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§‚āĻ°ā§āĻŦ-āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻŦāĻž āĻ•āĻžāĻ¸ā§āĻŸāĻŽ āĻŸā§āĻ˛āĻ¸ āĻ¯ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨āĨ¤ Dify AI āĻāĻœā§‡āĻ¨ā§āĻŸāĻĻā§‡āĻ° āĻœāĻ¨ā§āĻ¯ 50+ āĻŦāĻŋāĻ˛ā§āĻŸ-āĻ‡āĻ¨ āĻŸā§āĻ˛āĻ¸ āĻ¸āĻ°āĻŦāĻ°āĻžāĻš āĻ•āĻ°ā§‡, āĻ¯ā§‡āĻŽāĻ¨ Google Search, DALL¡E, Stable Diffusion āĻāĻŦāĻ‚ WolframAlphaāĨ¤ **6. āĻāĻ˛āĻāĻ˛āĻāĻŽ-āĻ…āĻĒā§āĻ¸**: āĻ¸āĻŽāĻ¯āĻŧā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻžāĻĨā§‡ āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ āĻ˛āĻ— āĻāĻŦāĻ‚ āĻĒāĻžāĻ°āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¸ āĻŽāĻ¨āĻŋāĻŸāĻ° āĻāĻŦāĻ‚ āĻŦāĻŋāĻļā§āĻ˛ā§‡āĻˇāĻŖ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻĒā§āĻ°āĻĄāĻžāĻ•āĻļāĻ¨ āĻĄā§‡āĻŸāĻž āĻāĻŦāĻ‚ annotation āĻāĻ° āĻ‰āĻĒāĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋ āĻ•āĻ°ā§‡ āĻĒā§āĻ°āĻŽā§āĻĒāĻŸ, āĻĄā§‡āĻŸāĻžāĻ¸ā§‡āĻŸ āĻāĻŦāĻ‚ āĻŽāĻĄā§‡āĻ˛āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ•ā§āĻ°āĻŽāĻžāĻ—āĻ¤ āĻ‰āĻ¨ā§āĻ¨āĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨āĨ¤ **7. āĻŦā§āĻ¯āĻžāĻ•āĻāĻ¨ā§āĻĄ-āĻ…ā§āĻ¯āĻžāĻœ-āĻ-āĻ¸āĻžāĻ°ā§āĻ­āĻŋāĻ¸**: āĻĄāĻŋāĻĢāĻžāĻ‡-āĻāĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ…āĻĢāĻžāĻ° āĻ¸āĻ‚āĻļā§āĻ˛āĻŋāĻˇā§āĻŸ API-āĻ¸āĻš āĻ†āĻ›ā§‡, āĻ¯āĻžāĻ¤ā§‡ āĻ†āĻĒāĻ¨āĻŋ āĻ…āĻ¨āĻžāĻ¯āĻŧāĻžāĻ¸ā§‡ āĻĄāĻŋāĻĢāĻžāĻ‡āĻ•ā§‡ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ¨āĻŋāĻœāĻ¸ā§āĻŦ āĻŦāĻŋāĻœāĻ¨ā§‡āĻ¸ āĻ˛āĻœāĻŋāĻ•ā§‡ āĻ‡āĻ¨ā§āĻŸā§‡āĻ—ā§āĻ°ā§‡āĻŸ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨āĨ¤ ## āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻ¤ā§āĻ˛āĻ¨āĻž
āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ Dify.AI LangChain Flowise OpenAI Assistants API
āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻŋāĻ‚ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ API + App-oriented Python Code App-oriented API-oriented
āĻ¸āĻžāĻĒā§‹āĻ°ā§āĻŸā§‡āĻĄ LLMs Rich Variety Rich Variety Rich Variety OpenAI-only
RAG āĻ‡āĻžā§āĻœāĻŋāĻ¨ ✅ ✅ ✅ ✅
āĻāĻœā§‡āĻ¨ā§āĻŸ ✅ ✅ ❌ ✅
āĻ“ā§ŸāĻžāĻ°ā§āĻ•āĻĢā§āĻ˛ā§‹ ✅ ❌ ✅ ❌
āĻ…āĻŦāĻœāĻžāĻ°ā§āĻ­ā§‡āĻŦāĻ˛ ✅ ✅ ❌ ❌
āĻāĻ¨ā§āĻŸāĻžāĻ°āĻĒā§āĻ°āĻžāĻ‡āĻœ āĻĢāĻŋāĻšāĻžāĻ° (SSO/Access control) ✅ ❌ ❌ ❌
āĻ˛ā§‹āĻ•āĻžāĻ˛ āĻĄā§‡āĻĒā§āĻ˛ā§ŸāĻŽā§‡āĻ¨ā§āĻŸ ✅ ✅ ✅ ❌
## āĻĄāĻŋāĻĢāĻžāĻ‡-āĻāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° - **āĻ•ā§āĻ˛āĻžāĻ‰āĻĄ
** āĻœāĻŋāĻ°ā§‹ āĻ¸ā§‡āĻŸāĻžāĻĒā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻ†āĻŽāĻžāĻĻā§‡āĻ° [Dify Cloud](https://dify.ai) āĻ¸āĻžāĻ°ā§āĻ­āĻŋāĻ¸āĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨āĨ¤ āĻāĻ–āĻžāĻ¨ā§‡ āĻ¸ā§‡āĻ˛ā§āĻĢāĻšā§‹āĻ¸ā§āĻŸāĻŋāĻ‚-āĻāĻ° āĻ¸āĻ•āĻ˛ āĻĢāĻŋāĻšāĻžāĻ° āĻ“ āĻ•ā§āĻ¯āĻžāĻĒāĻžāĻŦāĻŋāĻ˛āĻŋāĻŸāĻŋāĻ¸āĻš āĻ¸ā§āĻ¯āĻžāĻ¨ā§āĻĄāĻŦāĻ•ā§āĻ¸ā§‡ ā§¨ā§Ļā§Ļ āĻœāĻŋāĻĒāĻŋāĻŸāĻŋ-ā§Ē āĻ•āĻ˛ āĻĢā§āĻ°āĻŋ āĻĒāĻžāĻŦā§‡āĻ¨āĨ¤ - **āĻ¸ā§‡āĻ˛ā§āĻĢāĻšā§‹āĻ¸ā§āĻŸāĻŋāĻ‚ āĻĄāĻŋāĻĢāĻžāĻ‡ āĻ•āĻŽāĻŋāĻ‰āĻ¨āĻŋāĻŸāĻŋ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ
** āĻ¸ā§‡āĻ˛ā§āĻĢāĻšā§‹āĻ¸ā§āĻŸ āĻ•āĻ°āĻ¤ā§‡ āĻāĻ‡ [āĻ¸ā§āĻŸāĻžāĻ°ā§āĻŸāĻžāĻ° āĻ—āĻžāĻ‡āĻĄ](#quick-start) āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻĻā§āĻ°ā§āĻ¤ āĻ†āĻĒāĻ¨āĻžāĻ° āĻāĻ¨āĻ­āĻžā§ŸāĻ°āĻ¨āĻŽā§‡āĻ¨ā§āĻŸā§‡ āĻĄāĻŋāĻĢāĻžāĻ‡ āĻšāĻžāĻ˛āĻžāĻ¨āĨ¤ āĻ†āĻ°ā§‹ āĻ‡āĻ¨-āĻĄā§‡āĻĒāĻĨ āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ [āĻĄāĻ•ā§āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻļāĻ¨](https://docs.dify.ai) āĻĻā§‡āĻ–ā§‡āĻ¨āĨ¤ - **āĻāĻ¨ā§āĻŸāĻžāĻ°āĻĒā§āĻ°āĻžāĻ‡āĻœ / āĻĒā§āĻ°āĻ¤āĻŋāĻˇā§āĻ āĻžāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ Dify
** āĻ†āĻŽāĻ°āĻž āĻāĻ¨ā§āĻŸāĻžāĻ°āĻĒā§āĻ°āĻžāĻ‡āĻœ/āĻĒā§āĻ°āĻ¤āĻŋāĻˇā§āĻ āĻžāĻ¨-āĻ•ā§‡āĻ¨ā§āĻĻā§āĻ°āĻŋāĻ• āĻ¸ā§‡āĻŦāĻž āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°ā§‡ āĻĨāĻžāĻ•āĻŋ āĨ¤ [āĻāĻ‡ āĻšā§āĻ¯āĻžāĻŸāĻŦāĻŸā§‡āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻ†āĻĒāĻ¨āĻžāĻ° āĻĒā§āĻ°āĻļā§āĻ¨āĻ—ā§āĻ˛āĻŋ āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ˛āĻ— āĻ•āĻ°ā§āĻ¨āĨ¤](https://udify.app/chat/22L1zSxg6yW1cWQg) āĻ…āĻĨāĻŦāĻž [āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻ‡āĻŽā§‡āĻ˛ āĻĒāĻžāĻ āĻžāĻ¨](mailto:business@dify.ai?subject=[GitHub]Business%20License%20Inquiry) āĻ†āĻĒāĻ¨āĻžāĻ° āĻšāĻžāĻšāĻŋāĻĻāĻž āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ†āĻ˛ā§‹āĻšāĻ¨āĻž āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯āĨ¤
> AWS āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€ āĻ¸ā§āĻŸāĻžāĻ°ā§āĻŸāĻ†āĻĒ āĻāĻŦāĻ‚ āĻ›ā§‹āĻŸ āĻŦā§āĻ¯āĻŦāĻ¸āĻžāĻ° āĻœāĻ¨ā§āĻ¯, [AWS āĻŽāĻžāĻ°ā§āĻ•ā§‡āĻŸāĻĒā§āĻ˛ā§‡āĻ¸ā§‡ Dify Premium](https://aws.amazon.com/marketplace/pp/prodview-t22mebxzwjhu6) āĻĻā§‡āĻ–ā§āĻ¨ āĻāĻŦāĻ‚ āĻāĻ•-āĻ•ā§āĻ˛āĻŋāĻ•ā§‡āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻāĻŸāĻŋ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ¨āĻŋāĻœāĻ¸ā§āĻŦ AWS VPC-āĻ¤ā§‡ āĻĄāĻŋāĻĒā§āĻ˛ā§Ÿ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ¸āĻžāĻļā§āĻ°āĻ¯āĻŧā§€ āĻŽā§‚āĻ˛ā§āĻ¯ā§‡āĻ° AMI āĻ…āĻĢāĻžāĻ°, āĻ¯āĻžāĻ¤ā§‡ āĻ•āĻžāĻ¸ā§āĻŸāĻŽ āĻ˛ā§‹āĻ—ā§‹ āĻāĻŦāĻ‚ āĻŦā§āĻ°ā§āĻ¯āĻžāĻ¨ā§āĻĄāĻŋāĻ‚ āĻ¸āĻš āĻ…ā§āĻ¯āĻžāĻĒ āĻ¤ā§ˆāĻ°āĻŋāĻ° āĻ¸ā§āĻŦāĻŋāĻ§āĻž āĻ†āĻ›ā§‡āĨ¤ ## āĻāĻ—āĻŋāĻ¯āĻŧā§‡ āĻĨāĻžāĻ•ā§āĻ¨ GitHub-āĻ āĻĄāĻŋāĻĢāĻžāĻ‡āĻ•ā§‡ āĻ¸ā§āĻŸāĻžāĻ° āĻĻāĻŋā§Ÿā§‡ āĻ°āĻžāĻ–ā§āĻ¨ āĻāĻŦāĻ‚ āĻ¨āĻ¤ā§āĻ¨ āĻ°āĻŋāĻ˛āĻŋāĻœā§‡āĻ° āĻ–āĻŦāĻ° āĻ¤āĻžā§ŽāĻ•ā§āĻˇāĻŖāĻŋāĻ•āĻ­āĻžāĻŦā§‡ āĻĒāĻžāĻ¨āĨ¤ ![star-us](https://github.com/langgenius/dify/assets/13230914/b823edc1-6388-4e25-ad45-2f6b187adbb4) ## Advanced Setup āĻ¯āĻĻāĻŋ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ°ā§‡āĻļāĻ¨āĻŸāĻŋ āĻ•āĻžāĻ¸ā§āĻŸāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°āĻžāĻ° āĻĒā§āĻ°ā§Ÿā§‹āĻœāĻ¨ āĻšā§Ÿ, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻ…āĻ¨ā§āĻ—ā§āĻ°āĻš āĻ•āĻ°ā§‡ āĻ†āĻŽāĻžāĻĻā§‡āĻ° [.env.example](docker/.env.example) āĻĢāĻžāĻ‡āĻ˛ āĻĻā§‡āĻ–ā§āĻ¨ āĻāĻŦāĻ‚ āĻ†āĻĒāĻ¨āĻžāĻ° `.env` āĻĢāĻžāĻ‡āĻ˛ā§‡ āĻ¸āĻ‚āĻļā§āĻ˛āĻŋāĻˇā§āĻŸ āĻŽāĻžāĻ¨āĻ—ā§āĻ˛āĻŋ āĻ†āĻĒāĻĄā§‡āĻŸ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ›āĻžā§œāĻžāĻ“, āĻ†āĻĒāĻ¨āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻāĻ¨āĻ­āĻžā§ŸāĻ°āĻ¨āĻŽā§‡āĻ¨ā§āĻŸ āĻāĻŦāĻ‚ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧāĻ¤āĻžāĻ° āĻ‰āĻĒāĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋ āĻ•āĻ°ā§‡ āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ `docker-compose.yaml` āĻĢāĻžāĻ‡āĻ˛ā§‡ āĻ¸āĻŽāĻ¨ā§āĻŦāĻ¯āĻŧ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻ¯ā§‡āĻŽāĻ¨ āĻ‡āĻŽā§‡āĻœ āĻ­āĻžāĻ°ā§āĻ¸āĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°āĻž, āĻĒā§‹āĻ°ā§āĻŸ āĻŽā§āĻ¯āĻžāĻĒāĻŋāĻ‚ āĻ•āĻ°āĻž, āĻ…āĻĨāĻŦāĻž āĻ­āĻ˛āĻŋāĻ‰āĻŽ āĻŽāĻžāĻ‰āĻ¨ā§āĻŸ āĻ•āĻ°āĻžāĨ¤ āĻ¯ā§‡āĻ•ā§‹āĻ¨ā§‹ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°āĻžāĻ° āĻĒāĻ°, āĻ…āĻ¨ā§āĻ—ā§āĻ°āĻš āĻ•āĻ°ā§‡ `docker-compose up -d` āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻšāĻžāĻ˛āĻžāĻ¨āĨ¤ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ā§‡āĻ° āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž [āĻāĻ–āĻžāĻ¨ā§‡] (https://docs.dify.ai/getting-started/install-self-hosted/environments) āĻ–ā§āĻāĻœā§‡ āĻĒā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨āĨ¤ āĻ¯āĻĻāĻŋ āĻ†āĻĒāĻ¨āĻŋ āĻāĻ•āĻŸāĻŋ āĻšāĻžāĻ‡āĻ˛āĻŋ āĻāĻ­ā§‡āĻ‡āĻ˛ā§‡āĻŦāĻ˛ āĻ¸ā§‡āĻŸāĻ†āĻĒ āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻšāĻžāĻ¨, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻ•āĻŽāĻŋāĻ‰āĻ¨āĻŋāĻŸāĻŋ [Helm Charts](https://helm.sh/) āĻāĻŦāĻ‚ YAML āĻĢāĻžāĻ‡āĻ˛ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ āĻ¯āĻž Dify āĻ•ā§‡ Kubernetes-āĻ āĻĄāĻŋāĻĒā§āĻ˛ā§Ÿ āĻ•āĻ°āĻžāĻ° āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋā§ŸāĻž āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻ•āĻ°ā§‡āĨ¤ - [Helm Chart by @LeoQuote](https://github.com/douban/charts/tree/master/charts/dify) - [Helm Chart by @BorisPolonsky](https://github.com/BorisPolonsky/dify-helm) - [Helm Chart by @magicsong](https://github.com/magicsong/ai-charts) - [YAML file by @Winson-030](https://github.com/Winson-030/dify-kubernetes) - [YAML file by @wyy-holding](https://github.com/wyy-holding/dify-k8s) #### āĻŸā§‡āĻ°āĻžāĻĢāĻ°ā§āĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻĄāĻŋāĻĒā§āĻ˛ā§Ÿ [terraform](https://www.terraform.io/) āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻāĻ• āĻ•ā§āĻ˛āĻŋāĻ•ā§‡āĻ‡ āĻ•ā§āĻ˛āĻžāĻ‰āĻĄ āĻĒā§āĻ˛ā§āĻ¯āĻžāĻŸāĻĢāĻ°ā§āĻŽā§‡ Dify āĻĄāĻŋāĻĒā§āĻ˛ā§Ÿ āĻ•āĻ°ā§āĻ¨āĨ¤ ##### āĻ…ā§āĻ¯āĻžāĻœā§āĻ° āĻ—ā§āĻ˛ā§‹āĻŦāĻžāĻ˛ - [Azure Terraform by @nikawang](https://github.com/nikawang/dify-azure-terraform) ##### āĻ—ā§āĻ—āĻ˛ āĻ•ā§āĻ˛āĻžāĻ‰āĻĄ - [Google Cloud Terraform by @sotazum](https://github.com/DeNA/dify-google-cloud-terraform) #### AWS CDK āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻĄāĻŋāĻĒā§āĻ˛ā§Ÿ [CDK](https://aws.amazon.com/cdk/) āĻĻāĻŋāĻ¯āĻŧā§‡ AWS-āĻ Dify āĻĄāĻŋāĻĒā§āĻ˛ā§Ÿ āĻ•āĻ°ā§āĻ¨ ##### AWS - [AWS CDK by @KevinZhao](https://github.com/aws-samples/solution-for-deploying-dify-on-aws) ## Contributing āĻ¯āĻžāĻ°āĻž āĻ•ā§‹āĻĄ āĻ…āĻŦāĻĻāĻžāĻ¨ āĻ°āĻžāĻ–āĻ¤ā§‡ āĻšāĻžāĻ¨, āĻ¤āĻžāĻĻā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻŽāĻžāĻĻā§‡āĻ° [āĻ…āĻŦāĻĻāĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻŋāĻ•āĻž] āĻĻā§‡āĻ–ā§āĻ¨ (https://github.com/langgenius/dify/blob/main/CONTRIBUTING.md)āĨ¤ āĻāĻ•āĻ‡ āĻ¸āĻžāĻĨā§‡, āĻ¸ā§‹āĻļā§āĻ¯āĻžāĻ˛ āĻŽāĻŋāĻĄāĻŋāĻ¯āĻŧāĻž āĻāĻŦāĻ‚ āĻ‡āĻ­ā§‡āĻ¨ā§āĻŸ āĻāĻŦāĻ‚ āĻ•āĻ¨āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸ā§‡ āĻāĻŸāĻŋ āĻļā§‡āĻ¯āĻŧāĻžāĻ° āĻ•āĻ°ā§‡ Dify āĻ•ā§‡ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤ > āĻ†āĻŽāĻ°āĻž āĻŽā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°āĻŋāĻ¨ āĻŦāĻž āĻ‡āĻ‚āĻ°ā§‡āĻœāĻŋ āĻ›āĻžāĻĄāĻŧāĻž āĻ…āĻ¨ā§āĻ¯ āĻ­āĻžāĻˇāĻžā§Ÿ Dify āĻ…āĻ¨ā§āĻŦāĻžāĻĻ āĻ•āĻ°āĻ¤ā§‡ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻŦāĻĻāĻžāĻ¨āĻ•āĻžāĻ°ā§€āĻĻā§‡āĻ° āĻ–ā§āĻāĻœāĻ›āĻŋāĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻ•āĻ°āĻ¤ā§‡ āĻ†āĻ—ā§āĻ°āĻšā§€ āĻšāĻ¨, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻ†āĻ°āĻ“ āĻ¤āĻĨā§āĻ¯ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ [i18n README](https://github.com/langgenius/dify/blob/main/web/i18n/README.md) āĻĻā§‡āĻ–ā§āĻ¨ āĻāĻŦāĻ‚ āĻ†āĻŽāĻžāĻĻā§‡āĻ° [āĻĄāĻŋāĻ¸āĻ•āĻ°ā§āĻĄ āĻ•āĻŽāĻŋāĻ‰āĻ¨āĻŋāĻŸāĻŋ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ°](https://discord.gg/8Tpq4AcN9c) āĻāĻ° `āĻ—ā§āĻ˛ā§‹āĻŦāĻžāĻ˛-āĻ‡āĻ‰āĻœāĻžāĻ°āĻ¸` āĻšā§āĻ¯āĻžāĻ¨ā§‡āĻ˛ā§‡ āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻ•āĻ°ā§āĻ¨āĨ¤ ## āĻ•āĻŽāĻŋāĻ‰āĻ¨āĻŋāĻŸāĻŋ āĻāĻŦāĻ‚ āĻ¯ā§‹āĻ—āĻžāĻ¯ā§‹āĻ— - [Github Discussion](https://github.com/langgenius/dify/discussions) āĻĢāĻŋāĻĄāĻŦā§āĻ¯āĻžāĻ• āĻāĻŦāĻ‚ āĻĒā§āĻ°āĻ¤āĻŋāĻ•ā§āĻ°āĻŋā§ŸāĻž āĻœāĻžāĻ¨āĻžāĻ¨ā§‹āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽāĨ¤ - [GitHub Issues](https://github.com/langgenius/dify/issues). Dify.AI āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ†āĻĒāĻ¨āĻŋ āĻ¯ā§‡āĻ¸āĻŦ āĻŦāĻžāĻ—ā§‡āĻ° āĻ¸āĻŽā§āĻŽā§āĻ–ā§€āĻ¨ āĻšāĻ¨ āĻāĻŦāĻ‚ āĻĢāĻŋāĻšāĻžāĻ° āĻĒā§āĻ°āĻ¸ā§āĻ¤āĻžāĻŦāĻ¨āĻžāĨ¤ āĻ†āĻŽāĻžāĻĻā§‡āĻ° [āĻ…āĻŦāĻĻāĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻŋāĻ•āĻž](https://github.com/langgenius/dify/blob/main/CONTRIBUTING.md) āĻĻā§‡āĻ–ā§āĻ¨āĨ¤ - [Discord](https://discord.gg/FngNHpbcY7) āĻ†āĻĒāĻ¨āĻžāĻ° āĻāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ āĻļā§‡ā§ŸāĻžāĻ° āĻāĻŦāĻ‚ āĻ•āĻŽāĻŋāĻ‰āĻ¨āĻŋāĻŸāĻŋ āĻ†āĻĄā§āĻĄāĻžāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽāĨ¤ - [X(Twitter)](https://twitter.com/dify_ai) āĻ†āĻĒāĻ¨āĻžāĻ° āĻāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ āĻļā§‡ā§ŸāĻžāĻ° āĻāĻŦāĻ‚ āĻ•āĻŽāĻŋāĻ‰āĻ¨āĻŋāĻŸāĻŋ āĻ†āĻĄā§āĻĄāĻžāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽāĨ¤ **āĻ…āĻŦāĻĻāĻžāĻ¨āĻ•āĻžāĻ°ā§€āĻĻā§‡āĻ° āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž** ## āĻ¸ā§āĻŸāĻžāĻ° āĻšāĻŋāĻ¸ā§āĻŸā§āĻ°āĻŋ [![Star History Chart](https://api.star-history.com/svg?repos=langgenius/dify&type=Date)](https://star-history.com/#langgenius/dify&Date) ## āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻž āĻŦāĻŋāĻˇā§ŸāĻ• āĻ†āĻĒāĻ¨āĻžāĻ° āĻ—ā§‹āĻĒāĻ¨ā§€āĻ¯āĻŧāĻ¤āĻž āĻ°āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻ¤ā§‡, āĻ…āĻ¨ā§āĻ—ā§āĻ°āĻš āĻ•āĻ°ā§‡ GitHub-āĻ āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻž āĻ¸āĻ‚āĻ•ā§āĻ°āĻžāĻ¨ā§āĻ¤ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻĒā§‹āĻ¸ā§āĻŸ āĻ•āĻ°āĻž āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§‡ āĻšāĻ˛ā§āĻ¨āĨ¤ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡, āĻ†āĻĒāĻ¨āĻžāĻ° āĻĒā§āĻ°āĻļā§āĻ¨āĻ—ā§āĻ˛āĻŋ āĻ āĻŋāĻ•āĻžāĻ¨āĻžāĻ¯āĻŧ āĻĒāĻžāĻ āĻžāĻ¨ āĻāĻŦāĻ‚ āĻ†āĻŽāĻ°āĻž āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻ†āĻ°āĻ“ āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤ āĻ‰āĻ¤ā§āĻ¤āĻ° āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°āĻŦāĨ¤ ## āĻ˛āĻžāĻ‡āĻ¸ā§‡āĻ¨ā§āĻ¸ āĻāĻ‡ āĻ°āĻŋāĻĒā§‹āĻœāĻŋāĻŸāĻ°āĻŋāĻŸāĻŋ [āĻĄāĻŋāĻĢāĻžāĻ‡ āĻ“āĻĒā§‡āĻ¨ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻ˛āĻžāĻ‡āĻ¸ā§‡āĻ¨ā§āĻ¸](LICENSE) āĻāĻ° āĻ…āĻ§āĻŋāĻ¨ā§‡ , āĻ¯āĻž āĻŽā§‚āĻ˛āĻ¤ āĻ…ā§āĻ¯āĻžāĻĒāĻžāĻšāĻŋ ā§¨.ā§Ļ, āĻ¤āĻŦā§‡ āĻ•āĻŋāĻ›ā§ āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻŦāĻŋāĻ§āĻŋāĻ¨āĻŋāĻˇā§‡āĻ§ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤