langgenius/dify

Build Agentic workflows, RAG pipelines, with rich AI model and tool support on one collaborative workspace. Deploy on cloud, VPC, or self-hosted, so teams move from prototype to production without rebuilding the stack.

Dify란 무엇인가?

Dify(LangGenius 제공)는 대규모 언어 모델(LLM)을 사용하는 애플리케이션 구축을 위한 오픈소스 플랫폼입니다. 코드를 작성하지 않고도 AI 워크플로우를 설계하고, 검색 증강 생성(RAG) 파이프라인을 연결하며, 자율 에이전트를 만들 수 있는 웹 기반 UI를 제공합니다. 또한 이 플랫폼에는 모델 관리, 프롬프트 편집, 관찰 가능성(로그, 성능 대시보드)을 위한 도구와 BaaS(Backend-as-a-Service) API가 포함되어 있어 구축한 앱을 다른 시스템에 통합할 수 있습니다.

누가 사용할까요?

  • 제품 팀: LLM 기반 챗봇, 문서 검색 도구 또는 AI 강화 기능을 빠르게 프로토타이핑하려는 팀.
  • 개발자: LLM 호출, 데이터 검색, 도구 사용을 연결하는 비주얼 캔버스를 선호하지만 API를 통해 워크플로우를 내보내거나 호출할 수 있는 기능이 필요한 개발자.
  • 엔터프라이즈: SSO, RBAC 및 지원 옵션(Dify Enterprise 제공)을 갖춘 자체 호스팅 솔루션을 찾는 기업.
  • 연구자 또는 취미 개발자: 다양한 모델 제공업체(OpenAI, Mistral, Llama 3 등)를 실험하고 프롬프트 성능을 비교하려는 사용자.

핵심 기능(README에 설명된 대로)

기능 설명
워크플로우 캔버스 드래그 앤 드롭 UI로 LLM 호출, 검색 단계, 사용자 정의 도구를 연결합니다.
모델 지원 수십 개의 추론 제공업체 및 자체 호스팅 모델에 연결; GPT, Mistral, Llama 3 및 모든 OpenAI 호환 API를 지원합니다.
프롬프트 IDE 프롬프트를 작성, 테스트, 비교하고 텍스트 음성 변환과 같은 추가 기능을 제공합니다.
RAG 파이프라인 PDF, PPT 등을 수집하고 텍스트를 추출하여 인덱싱하고 채팅 중 관련 청크를 검색합니다.
에이전트 샌드박스 명령 실행, 소프트웨어 설치, 파일 조작이 가능한 자율 에이전트를 정의하고 Dify 마켓플레이스 또는 사용자 정의 API의 도구로 확장합니다.
LLMOps / 관찰 가능성 내장 로깅, 성능 대시보드, 모니터링을 위한 Opik, Langfuse, Arize Phoenix 통합을 제공합니다.
BaaS(Backend-as-a-Service) 모든 UI 작업은 프로그래밍 방식 사용을 위해 RESTful API로도 노출됩니다.
배포 옵션 클라우드 호스팅 SaaS, 자체 호스팅 커뮤니티 에디션(Docker-Compose), SSO/RBAC를 갖춘 엔터프라이즈 자체 호스팅.

시작하는 방법

  1. 사전 요구 사항 – 최소 2코어 CPU 및 4GiB RAM.
  2. Docker-Compose – 저장소를 클론하고 .env.example을 .env로 복사한 후 docker 폴더에서 docker compose up -d를 실행합니다.
  3. 브라우저에서 http://localhost/install을 열고 화면의 설정 마법사를 따릅니다.
  4. 더 깊은 사용자 정의를 위해 README는 "고급 설정" 가이드와 소스 코드 배포 가이드를 안내합니다.

커뮤니티 및 지원

  • Discord, GitHub Discussions, Issues, 그리고 공지사항을 위한 Twitter/X 계정.
  • Dify Cloud는 빠른 평가판을 위한 호스팅 버전을 제공합니다.
  • 전담 지원이 필요한 조직을 위한 엔터프라이즈 문의 양식.

라이선스

코드는 Apache 2.0을 기반으로 추가 조건이 포함된 Dify 오픈소스 라이선스에 따라 공개됩니다(LICENSE 참조).


위의 모든 정보는 저장소의 README에서 직접 가져온 것이며 외부 가정은 추가되지 않았습니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트