Dify는 오픈소스 AI 애플리케이션 개발 플랫폼으로, Claude나 GPT 같은 대형 언어모델(LLM)을 활용해 나만의 AI 서비스를 만들 수 있습니다. 오늘은 누구나 집에서 무료로 Dify를 실행하는 방법을 단계별로 알려드리겠습니다. 개발자든 비개발자든, 이 가이드를 따라 하면 당신도 AI 앱 마스터가 될 수 있습니다.

Docker를 활용한 Dify 설치 방법

Dify를 로컬 컴퓨터에서 실행하려면 Docker가 필수입니다. 먼저 Docker Desktop을 설치하고, 터미널에서 다음 명령어를 입력하세요.

Dify 저장소 복제 git clone https://github.com/langgenius/dify.git

Dify 디렉토리로 이동 cd dify/docker

Docker Compose로 실행 docker-compose up -d

설치가 완료되면 브라우저에서 **http://localhost:80** 에 접속하면 Dify 인터페이스를 확인할 수 있습니다. Docker가 없다면 [공식 설치 가이드](https://docs.dify.ai/getting-started/install-self-hosted)를 참고하세요.

환경설정 및 모델 연동하기

Dify 설치 후 가장 중요한 단계는 AI 모델을 연동하는 것입니다. Settings 메뉴에서 다음과 같이 설정하세요.

1. 상단 메뉴에서 **Settings** 클릭 2. **Model Providers** 선택 3. 사용하려는 모델 제공자 선택 (OpenAI, Anthropic, 로컬 모델 등) 4. API Key 입력 및 엔드포인트 확인

로컬 모델을 사용하고 싶다면 Ollama를 추천합니다. 별도 터미널에서 ollama serve 실행 후, Dify에서 Ollama 프로바이더를 추가하면 됩니다. 이렇게 하면 비용 걱정 없이 무제한으로 AI 앱을 테스트할 수 있습니다.

내 첫 번째 AI 앱 만들기

모델 연동이 완료되면 실제 AI 애플리케이션을 만들어보겠습니다.

1. **Create App** 버튼 클릭 2. 앱 유형 선택 (채팅봇, 텍스트 생성기, 에이전트 등) 3. 앱 이름과 설명 입력 4. 프롬프트 템플릿 작성 5. 필요시 RAG(검색 증강 생성) 설정

간단한 고객 응답 봇을 만들고 싶다면, 시스템 프롬프트에 "당신은 친절한 고객 상담원입니다. 3문장 이내로 답변하세요."라고 입력하면 바로 동작하는 봇을 만들 수 있습니다. 더 고급 기능이 필요하면 Dify의 프롬프트 체인, 변수를 활용해보세요.

Dify 로컬 배포의 장점과 활용 팁

Dify를 직접 배포하면 여러 가지 이점이 있습니다. 첫째, 데이터 프