22 KiB
āĻĄāĻŋāĻĢāĻžāĻ āĻā§āĻ˛āĻžāĻāĻĄ ¡ āĻ¸ā§āĻ˛ā§āĻĢ-āĻšā§āĻ¸ā§āĻāĻŋāĻ ¡ āĻĄāĻā§āĻŽā§āĻ¨ā§āĻā§āĻļāĻ¨ ¡ āĻŦā§āĻ¯āĻžāĻŦāĻ¸āĻžā§āĻŋāĻ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨
āĻĄāĻŋāĻĢāĻžāĻ āĻāĻāĻāĻŋ āĻāĻĒā§āĻ¨-āĻ¸ā§āĻ°ā§āĻ¸ LLM āĻ ā§āĻ¯āĻžāĻĒ āĻĄā§āĻā§āĻ˛āĻĒāĻŽā§āĻ¨ā§āĻ āĻĒā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻ°ā§āĻŽāĨ¤ āĻāĻāĻŋ āĻāĻ¨ā§āĻā§āĻāĻāĻŋāĻ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸, āĻāĻā§āĻ¨ā§āĻāĻŋāĻ AI āĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĻĢā§āĻ˛ā§, RAG āĻĒāĻžāĻāĻĒāĻ˛āĻžāĻāĻ¨, āĻāĻā§āĻ¨ā§āĻ āĻā§āĻ¯āĻžāĻĒāĻžāĻŦāĻŋāĻ˛āĻŋāĻāĻŋ, āĻŽāĻĄā§āĻ˛ āĻŽā§āĻ¯āĻžāĻ¨ā§āĻāĻŽā§āĻ¨ā§āĻ, āĻŽāĻ¨āĻŋāĻāĻ°āĻŋāĻ āĻ¸ā§āĻŦāĻŋāĻ§āĻž āĻāĻŦāĻ āĻāĻ°āĻ āĻ āĻ¨ā§āĻ āĻāĻŋāĻā§ āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻāĻ°ā§, āĻ¯āĻž āĻĻā§āĻ°ā§āĻ¤ āĻĒā§āĻ°ā§āĻā§āĻāĻžāĻāĻĒ āĻĨā§āĻā§ āĻĒā§āĻ°ā§āĻĄāĻžāĻāĻļāĻ¨ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻ¨āĻŋāĻ¯āĻŧā§ āĻ¯ā§āĻ¤ā§ āĻ¸āĻšāĻžāĻ¯āĻŧāĻ¤āĻž āĻāĻ°ā§āĨ¤
āĻā§āĻāĻ āĻ¸ā§āĻāĻžāĻ°ā§āĻ
āĻĄāĻŋāĻĢāĻžāĻ āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°āĻžāĻ° āĻāĻā§, āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻāĻĒāĻ¨āĻžāĻ° āĻŽā§āĻļāĻŋāĻ¨ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻ¨ā§āĻ¯ā§āĻ¨āĻ¤āĻŽ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ā§āĻ° āĻĒā§āĻ°ā§ā§āĻāĻ¨ā§ā§āĻ¤āĻž āĻĒā§āĻ°āĻ¨ āĻāĻ°ā§ :
- āĻ¸āĻŋāĻĒāĻŋāĻ >= 2 āĻā§āĻ°
- āĻ°âā§āĻ¯āĻžāĻŽ >= 4 āĻāĻŋāĻŦāĻŋ
āĻĄāĻŋāĻĢāĻžāĻ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻāĻžāĻ˛ā§ āĻāĻ°āĻžāĻ° āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻ¸āĻšāĻ āĻāĻĒāĻžāĻ¯āĻŧ docker compose āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§āĨ¤ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻāĻŽāĻžāĻ¨ā§āĻĄāĻā§āĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĄāĻŋāĻĢāĻžāĻ āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻāĻā§, āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻāĻĒāĻ¨āĻžāĻ° āĻŽā§āĻļāĻŋāĻ¨ā§ Docker āĻāĻŦāĻ Docker Compose āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°āĻž āĻāĻā§ :
cd dify
cd docker
cp .env.example .env
docker compose up -d
āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻĒāĻ°, āĻāĻĒāĻ¨āĻŋ āĻāĻĒāĻ¨āĻžāĻ° āĻŦā§āĻ°āĻžāĻāĻāĻžāĻ°ā§ http://localhost/install-āĻ āĻĄāĻŋāĻĢāĻžāĻ āĻĄā§āĻ¯āĻžāĻļāĻŦā§āĻ°ā§āĻĄā§ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻāĻ¨āĻŋāĻļāĻŋā§āĻžāĻ˛āĻžāĻāĻā§āĻļāĻ¨ āĻĒā§āĻ°āĻā§āĻ°āĻŋā§āĻž āĻļā§āĻ°ā§ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤
āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ā§āĻ° āĻā§āĻāĻā§
āĻĄāĻŋāĻĢāĻžāĻ āĻ¸ā§āĻ āĻāĻĒ āĻāĻ°āĻ¤ā§ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻšāĻ˛ā§ āĻĻāĻ¯āĻŧāĻž āĻāĻ°ā§ āĻāĻŽāĻžāĻĻā§āĻ° FAQ āĻĻā§āĻā§āĻ¨āĨ¤ āĻ¯āĻĻāĻŋ āĻ¤āĻŦā§āĻ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻĨā§āĻā§ āĻĨāĻžāĻā§, āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻŽāĻŋāĻāĻ¨āĻŋāĻāĻŋ āĻāĻŦāĻ āĻāĻŽāĻžāĻĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¯ā§āĻāĻžāĻ¯ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻ¯āĻĻāĻŋ āĻāĻĒāĻ¨āĻŋ āĻĄāĻŋāĻĢāĻžāĻāĻ¤ā§ āĻ āĻŦāĻĻāĻžāĻ¨ āĻ°āĻžāĻāĻ¤ā§ āĻŦāĻž āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻāĻ¨ā§āĻ¨ā§āĻ¨ āĻāĻ°āĻ¤ā§ āĻāĻžāĻ¨, āĻāĻŽāĻžāĻĻā§āĻ° āĻ¸ā§āĻ°ā§āĻ¸ āĻā§āĻĄ āĻĨā§āĻā§ āĻĄāĻŋāĻĒā§āĻ˛ā§āĻŽā§āĻ¨ā§āĻā§āĻ° āĻāĻžāĻāĻĄ āĻĻā§āĻā§āĻ¨āĨ¤
āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻĢāĻŋāĻāĻžāĻ°āĻ¸āĻŽā§āĻš
ā§§. āĻā§āĻžāĻ°ā§āĻāĻĢā§āĻ˛ā§: āĻāĻŋāĻā§āĻ¯ā§āĻ¯āĻŧāĻžāĻ˛ āĻā§āĻ¯āĻžāĻ¨āĻāĻžāĻ¸ā§ AI āĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĻĢā§āĻ˛ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻŦāĻ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°ā§āĻ¨, āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻ¸āĻŦ āĻĢāĻŋāĻāĻžāĻ° āĻāĻŦāĻ āĻ¤āĻžāĻ° āĻŦāĻžāĻāĻ°ā§āĻ āĻāĻ°āĻ āĻ āĻ¨ā§āĻ āĻāĻŋāĻā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĨ¤
https://github.com/langgenius/dify/assets/13230914/356df23e-1604-483d-80a6-9517ece318aa
ā§¨. āĻŽāĻĄā§āĻ˛ āĻ¸āĻžāĻĒā§āĻ°ā§āĻ: GPT, Mistral, Llama3, āĻāĻŦāĻ āĻ¯ā§āĻā§āĻ¨ā§ OpenAI API-āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖ āĻŽāĻĄā§āĻ˛āĻ¸āĻš, āĻā§ā§āĻ āĻĄāĻāĻ¨ āĻāĻ¨āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻĒā§āĻ°āĻĻāĻžāĻ¨āĻāĻžāĻ°ā§ āĻāĻŦāĻ āĻ¸ā§āĻ˛ā§āĻĢ-āĻšā§āĻ¸ā§āĻā§āĻĄ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻĨā§āĻā§ āĻļā§āĻ°ā§ āĻāĻ°ā§ āĻĒā§āĻ°ā§āĻĒā§āĻ°āĻžāĻāĻāĻ°āĻŋ/āĻāĻĒā§āĻ¨-āĻ¸ā§āĻ°ā§āĻ¸ LLM-āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻšāĻā§ āĻāĻ¨ā§āĻāĻŋāĻā§āĻ°ā§āĻļāĻ¨āĨ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻŽāĻĄā§āĻ˛ āĻĒā§āĻ°āĻĻāĻžāĻ¨āĻāĻžāĻ°ā§āĻĻā§āĻ° āĻāĻāĻāĻŋ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻŦā§ āĻāĻāĻžāĻ¨ā§āĨ¤
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 āĻ¸āĻžāĻ°ā§āĻāĻŋāĻ¸āĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻžāĻ¨ā§ āĻ¸ā§āĻ˛ā§āĻĢāĻšā§āĻ¸ā§āĻāĻŋāĻ-āĻāĻ° āĻ¸āĻāĻ˛ āĻĢāĻŋāĻāĻžāĻ° āĻ āĻā§āĻ¯āĻžāĻĒāĻžāĻŦāĻŋāĻ˛āĻŋāĻāĻŋāĻ¸āĻš āĻ¸ā§āĻ¯āĻžāĻ¨ā§āĻĄāĻŦāĻā§āĻ¸ā§ ā§¨ā§Ļā§Ļ āĻāĻŋāĻĒāĻŋāĻāĻŋ-ā§Ē āĻāĻ˛ āĻĢā§āĻ°āĻŋ āĻĒāĻžāĻŦā§āĻ¨āĨ¤ -
āĻ¸ā§āĻ˛ā§āĻĢāĻšā§āĻ¸ā§āĻāĻŋāĻ āĻĄāĻŋāĻĢāĻžāĻ āĻāĻŽāĻŋāĻāĻ¨āĻŋāĻāĻŋ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ
āĻ¸ā§āĻ˛ā§āĻĢāĻšā§āĻ¸ā§āĻ āĻāĻ°āĻ¤ā§ āĻāĻ āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻžāĻ° āĻāĻžāĻāĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĻā§āĻ°ā§āĻ¤ āĻāĻĒāĻ¨āĻžāĻ° āĻāĻ¨āĻāĻžā§āĻ°āĻ¨āĻŽā§āĻ¨ā§āĻā§ āĻĄāĻŋāĻĢāĻžāĻ āĻāĻžāĻ˛āĻžāĻ¨āĨ¤ āĻāĻ°ā§ āĻāĻ¨-āĻĄā§āĻĒāĻĨ āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻā§āĻŽā§āĻ¨ā§āĻā§āĻļāĻ¨ āĻĻā§āĻā§āĻ¨āĨ¤ -
āĻāĻ¨ā§āĻāĻžāĻ°āĻĒā§āĻ°āĻžāĻāĻ / āĻĒā§āĻ°āĻ¤āĻŋāĻˇā§āĻ āĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ Dify
āĻāĻŽāĻ°āĻž āĻāĻ¨ā§āĻāĻžāĻ°āĻĒā§āĻ°āĻžāĻāĻ/āĻĒā§āĻ°āĻ¤āĻŋāĻˇā§āĻ āĻžāĻ¨-āĻā§āĻ¨ā§āĻĻā§āĻ°āĻŋāĻ āĻ¸ā§āĻŦāĻž āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§ āĻĨāĻžāĻāĻŋ āĨ¤ āĻāĻ āĻā§āĻ¯āĻžāĻāĻŦāĻā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻāĻĒāĻ¨āĻžāĻ° āĻĒā§āĻ°āĻļā§āĻ¨āĻā§āĻ˛āĻŋ āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ˛āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻ āĻĨāĻŦāĻž āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻŽā§āĻ˛ āĻĒāĻžāĻ āĻžāĻ¨ āĻāĻĒāĻ¨āĻžāĻ° āĻāĻžāĻšāĻŋāĻĻāĻž āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻ˛ā§āĻāĻ¨āĻž āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯āĨ¤AWS āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§ āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻāĻĒ āĻāĻŦāĻ āĻā§āĻ āĻŦā§āĻ¯āĻŦāĻ¸āĻžāĻ° āĻāĻ¨ā§āĻ¯, AWS āĻŽāĻžāĻ°ā§āĻā§āĻāĻĒā§āĻ˛ā§āĻ¸ā§ Dify Premium āĻĻā§āĻā§āĻ¨ āĻāĻŦāĻ āĻāĻ-āĻā§āĻ˛āĻŋāĻā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻāĻāĻŋ āĻāĻĒāĻ¨āĻžāĻ° āĻ¨āĻŋāĻāĻ¸ā§āĻŦ AWS VPC-āĻ¤ā§ āĻĄāĻŋāĻĒā§āĻ˛ā§ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻ¸āĻžāĻļā§āĻ°āĻ¯āĻŧā§ āĻŽā§āĻ˛ā§āĻ¯ā§āĻ° AMI āĻ āĻĢāĻžāĻ°, āĻ¯āĻžāĻ¤ā§ āĻāĻžāĻ¸ā§āĻāĻŽ āĻ˛ā§āĻā§ āĻāĻŦāĻ āĻŦā§āĻ°ā§āĻ¯āĻžāĻ¨ā§āĻĄāĻŋāĻ āĻ¸āĻš āĻ ā§āĻ¯āĻžāĻĒ āĻ¤ā§āĻ°āĻŋāĻ° āĻ¸ā§āĻŦāĻŋāĻ§āĻž āĻāĻā§āĨ¤
āĻāĻāĻŋāĻ¯āĻŧā§ āĻĨāĻžāĻā§āĻ¨
GitHub-āĻ āĻĄāĻŋāĻĢāĻžāĻāĻā§ āĻ¸ā§āĻāĻžāĻ° āĻĻāĻŋā§ā§ āĻ°āĻžāĻā§āĻ¨ āĻāĻŦāĻ āĻ¨āĻ¤ā§āĻ¨ āĻ°āĻŋāĻ˛āĻŋāĻā§āĻ° āĻāĻŦāĻ° āĻ¤āĻžā§āĻā§āĻˇāĻŖāĻŋāĻāĻāĻžāĻŦā§ āĻĒāĻžāĻ¨āĨ¤
Advanced Setup
āĻ¯āĻĻāĻŋ āĻāĻĒāĻ¨āĻžāĻ° āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨āĻāĻŋ āĻāĻžāĻ¸ā§āĻāĻŽāĻžāĻāĻ āĻāĻ°āĻžāĻ° āĻĒā§āĻ°ā§ā§āĻāĻ¨ āĻšā§, āĻ¤āĻžāĻšāĻ˛ā§ āĻ
āĻ¨ā§āĻā§āĻ°āĻš āĻāĻ°ā§ āĻāĻŽāĻžāĻĻā§āĻ° .env.example āĻĢāĻžāĻāĻ˛ āĻĻā§āĻā§āĻ¨ āĻāĻŦāĻ āĻāĻĒāĻ¨āĻžāĻ° .env
āĻĢāĻžāĻāĻ˛ā§ āĻ¸āĻāĻļā§āĻ˛āĻŋāĻˇā§āĻ āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋ āĻāĻĒāĻĄā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻžā§āĻžāĻ, āĻāĻĒāĻ¨āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ¨āĻāĻžā§āĻ°āĻ¨āĻŽā§āĻ¨ā§āĻ āĻāĻŦāĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧāĻ¤āĻžāĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ āĻāĻĒāĻ¨āĻžāĻā§ docker-compose.yaml
āĻĢāĻžāĻāĻ˛ā§ āĻ¸āĻŽāĻ¨ā§āĻŦāĻ¯āĻŧ āĻāĻ°āĻ¤ā§ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻ¯ā§āĻŽāĻ¨ āĻāĻŽā§āĻ āĻāĻžāĻ°ā§āĻ¸āĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻž, āĻĒā§āĻ°ā§āĻ āĻŽā§āĻ¯āĻžāĻĒāĻŋāĻ āĻāĻ°āĻž, āĻ
āĻĨāĻŦāĻž āĻāĻ˛āĻŋāĻāĻŽ āĻŽāĻžāĻāĻ¨ā§āĻ āĻāĻ°āĻžāĨ¤
āĻ¯ā§āĻā§āĻ¨ā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻžāĻ° āĻĒāĻ°, āĻ
āĻ¨ā§āĻā§āĻ°āĻš āĻāĻ°ā§ docker-compose up -d
āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻāĻžāĻ˛āĻžāĻ¨āĨ¤ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ā§āĻ° āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻ¤āĻžāĻ˛āĻŋāĻāĻž [āĻāĻāĻžāĻ¨ā§] (https://docs.dify.ai/getting-started/install-self-hosted/environments) āĻā§āĻāĻā§ āĻĒā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤
āĻ¯āĻĻāĻŋ āĻāĻĒāĻ¨āĻŋ āĻāĻāĻāĻŋ āĻšāĻžāĻāĻ˛āĻŋ āĻāĻā§āĻāĻ˛ā§āĻŦāĻ˛ āĻ¸ā§āĻāĻāĻĒ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻāĻžāĻ¨, āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻŽāĻŋāĻāĻ¨āĻŋāĻāĻŋ Helm Charts āĻāĻŦāĻ YAML āĻĢāĻžāĻāĻ˛ āĻ°āĻ¯āĻŧā§āĻā§ āĻ¯āĻž Dify āĻā§ Kubernetes-āĻ āĻĄāĻŋāĻĒā§āĻ˛ā§ āĻāĻ°āĻžāĻ° āĻĒā§āĻ°āĻā§āĻ°āĻŋā§āĻž āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻāĻ°ā§āĨ¤
- Helm Chart by @LeoQuote
- Helm Chart by @BorisPolonsky
- Helm Chart by @magicsong
- YAML file by @Winson-030
- YAML file by @wyy-holding
āĻā§āĻ°āĻžāĻĢāĻ°ā§āĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĄāĻŋāĻĒā§āĻ˛ā§
terraform āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻ āĻā§āĻ˛āĻŋāĻā§āĻ āĻā§āĻ˛āĻžāĻāĻĄ āĻĒā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻ°ā§āĻŽā§ Dify āĻĄāĻŋāĻĒā§āĻ˛ā§ āĻāĻ°ā§āĻ¨āĨ¤
āĻ ā§āĻ¯āĻžāĻā§āĻ° āĻā§āĻ˛ā§āĻŦāĻžāĻ˛
āĻā§āĻāĻ˛ āĻā§āĻ˛āĻžāĻāĻĄ
AWS CDK āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĄāĻŋāĻĒā§āĻ˛ā§
CDK āĻĻāĻŋāĻ¯āĻŧā§ AWS-āĻ Dify āĻĄāĻŋāĻĒā§āĻ˛ā§ āĻāĻ°ā§āĻ¨
AWS
Contributing
āĻ¯āĻžāĻ°āĻž āĻā§āĻĄ āĻ āĻŦāĻĻāĻžāĻ¨ āĻ°āĻžāĻāĻ¤ā§ āĻāĻžāĻ¨, āĻ¤āĻžāĻĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŽāĻžāĻĻā§āĻ° [āĻ āĻŦāĻĻāĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻŋāĻāĻž] āĻĻā§āĻā§āĻ¨ (https://github.com/langgenius/dify/blob/main/CONTRIBUTING.md)āĨ¤ āĻāĻāĻ āĻ¸āĻžāĻĨā§, āĻ¸ā§āĻļā§āĻ¯āĻžāĻ˛ āĻŽāĻŋāĻĄāĻŋāĻ¯āĻŧāĻž āĻāĻŦāĻ āĻāĻā§āĻ¨ā§āĻ āĻāĻŦāĻ āĻāĻ¨āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ā§ āĻāĻāĻŋ āĻļā§āĻ¯āĻŧāĻžāĻ° āĻāĻ°ā§ Dify āĻā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻŽāĻ°āĻž āĻŽā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°āĻŋāĻ¨ āĻŦāĻž āĻāĻāĻ°ā§āĻāĻŋ āĻāĻžāĻĄāĻŧāĻž āĻ āĻ¨ā§āĻ¯ āĻāĻžāĻˇāĻžā§ Dify āĻ āĻ¨ā§āĻŦāĻžāĻĻ āĻāĻ°āĻ¤ā§ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻŦāĻĻāĻžāĻ¨āĻāĻžāĻ°ā§āĻĻā§āĻ° āĻā§āĻāĻāĻāĻŋāĨ¤ āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻāĻ°āĻ¤ā§ āĻāĻā§āĻ°āĻšā§ āĻšāĻ¨, āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻ°āĻ āĻ¤āĻĨā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯ i18n README āĻĻā§āĻā§āĻ¨ āĻāĻŦāĻ āĻāĻŽāĻžāĻĻā§āĻ° āĻĄāĻŋāĻ¸āĻāĻ°ā§āĻĄ āĻāĻŽāĻŋāĻāĻ¨āĻŋāĻāĻŋ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻāĻ°
āĻā§āĻ˛ā§āĻŦāĻžāĻ˛-āĻāĻāĻāĻžāĻ°āĻ¸
āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ā§ āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻāĻāĻŋ āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻŽāĻŋāĻāĻ¨āĻŋāĻāĻŋ āĻāĻŦāĻ āĻ¯ā§āĻāĻžāĻ¯ā§āĻ
- Github Discussion āĻĢāĻŋāĻĄāĻŦā§āĻ¯āĻžāĻ āĻāĻŦāĻ āĻĒā§āĻ°āĻ¤āĻŋāĻā§āĻ°āĻŋā§āĻž āĻāĻžāĻ¨āĻžāĻ¨ā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽāĨ¤
- GitHub Issues. Dify.AI āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻĒāĻ¨āĻŋ āĻ¯ā§āĻ¸āĻŦ āĻŦāĻžāĻā§āĻ° āĻ¸āĻŽā§āĻŽā§āĻā§āĻ¨ āĻšāĻ¨ āĻāĻŦāĻ āĻĢāĻŋāĻāĻžāĻ° āĻĒā§āĻ°āĻ¸ā§āĻ¤āĻžāĻŦāĻ¨āĻžāĨ¤ āĻāĻŽāĻžāĻĻā§āĻ° āĻ āĻŦāĻĻāĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻŋāĻāĻž āĻĻā§āĻā§āĻ¨āĨ¤
- Discord āĻāĻĒāĻ¨āĻžāĻ° āĻāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻļā§ā§āĻžāĻ° āĻāĻŦāĻ āĻāĻŽāĻŋāĻāĻ¨āĻŋāĻāĻŋ āĻāĻĄā§āĻĄāĻžāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽāĨ¤
- X(Twitter) āĻāĻĒāĻ¨āĻžāĻ° āĻāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻļā§ā§āĻžāĻ° āĻāĻŦāĻ āĻāĻŽāĻŋāĻāĻ¨āĻŋāĻāĻŋ āĻāĻĄā§āĻĄāĻžāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽāĨ¤
āĻ āĻŦāĻĻāĻžāĻ¨āĻāĻžāĻ°ā§āĻĻā§āĻ° āĻ¤āĻžāĻ˛āĻŋāĻāĻž
āĻ¸ā§āĻāĻžāĻ° āĻšāĻŋāĻ¸ā§āĻā§āĻ°āĻŋ
āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻž āĻŦāĻŋāĻˇā§āĻ
āĻāĻĒāĻ¨āĻžāĻ° āĻā§āĻĒāĻ¨ā§āĻ¯āĻŧāĻ¤āĻž āĻ°āĻā§āĻˇāĻž āĻāĻ°āĻ¤ā§, āĻ āĻ¨ā§āĻā§āĻ°āĻš āĻāĻ°ā§ GitHub-āĻ āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻž āĻ¸āĻāĻā§āĻ°āĻžāĻ¨ā§āĻ¤ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻĒā§āĻ¸ā§āĻ āĻāĻ°āĻž āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§ āĻāĻ˛ā§āĻ¨āĨ¤ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§, āĻāĻĒāĻ¨āĻžāĻ° āĻĒā§āĻ°āĻļā§āĻ¨āĻā§āĻ˛āĻŋ security@dify.ai āĻ āĻŋāĻāĻžāĻ¨āĻžāĻ¯āĻŧ āĻĒāĻžāĻ āĻžāĻ¨ āĻāĻŦāĻ āĻāĻŽāĻ°āĻž āĻāĻĒāĻ¨āĻžāĻā§ āĻāĻ°āĻ āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤ āĻāĻ¤ā§āĻ¤āĻ° āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻŦāĨ¤
āĻ˛āĻžāĻāĻ¸ā§āĻ¨ā§āĻ¸
āĻāĻ āĻ°āĻŋāĻĒā§āĻāĻŋāĻāĻ°āĻŋāĻāĻŋ āĻĄāĻŋāĻĢāĻžāĻ āĻāĻĒā§āĻ¨ āĻ¸ā§āĻ°ā§āĻ¸ āĻ˛āĻžāĻāĻ¸ā§āĻ¨ā§āĻ¸ āĻāĻ° āĻ āĻ§āĻŋāĻ¨ā§ , āĻ¯āĻž āĻŽā§āĻ˛āĻ¤ āĻ ā§āĻ¯āĻžāĻĒāĻžāĻāĻŋ ā§¨.ā§Ļ, āĻ¤āĻŦā§ āĻāĻŋāĻā§ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻŦāĻŋāĻ§āĻŋāĻ¨āĻŋāĻˇā§āĻ§ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤