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 āĻ āĻŋāĻāĻžāύāĻžāϝāĻŧ āĻĒāĻžāĻ āĻžāύ āĻāĻŦāĻ āĻāĻŽāϰāĻž āĻāĻĒāύāĻžāĻā§ āĻāϰāĻ āĻŦāĻŋāϏā§āϤāĻžāϰāĻŋāϤ āĻāϤā§āϤāϰ āĻĒā§āϰāĻĻāĻžāύ āĻāϰāĻŦāĨ¤
āϞāĻžāĻāϏā§āύā§āϏ
āĻāĻ āϰāĻŋāĻĒā§āĻāĻŋāĻāϰāĻŋāĻāĻŋ āĻĄāĻŋāĻĢāĻžāĻ āĻāĻĒā§āύ āϏā§āϰā§āϏ āϞāĻžāĻāϏā§āύā§āϏ āĻāϰ āĻ āϧāĻŋāύ⧠, āϝāĻž āĻŽā§āϞāϤ āĻ ā§āϝāĻžāĻĒāĻžāĻāĻŋ ⧍.ā§Ļ, āϤāĻŦā§ āĻāĻŋāĻā§ āĻ āϤāĻŋāϰāĻŋāĻā§āϤ āĻŦāĻŋāϧāĻŋāύāĻŋāώā§āϧ āϰāϝāĻŧā§āĻā§āĨ¤