Dify 플러그인 제작 3. 패키징

Dify 플러그인을 만드는 방법을 배웁니다. 직접 플러그인을 개발하여 원하는 Node를 추가하여 사용할 수 있습니다.
재우's avatar
Feb 04, 2026
Dify 플러그인 제작 3. 패키징

Dify 플러그인 만들기 튜토리얼 시리즈의 마지막 글입니다. 이번에는 만든 모델 제공자 플러그인을 difypkg 파일로 패키징하는 방법을 알아봅니다. 파일을 공유해 서로 다른 dify 환경에 플러그인을 설치할 수 있습니다.

튜토리얼 1. 준비 및 플러그인 생성

튜토리얼 2. 모델 제공자 설정

권장 독자

터미널 사용이 익숙한 파이썬 개발자

전체 시리즈의 학습 목표

  • 사용자 환경에 필요한 모델 제공자 플러그인을 직접 만들 수 있다

본 글의 학습 목표

  • 플러그인을 difypkg 파일로 패키징

다루지 않는 내용

  • 플러그인 배포

  • 모델 제공자 이외의 플러그인 만들기


6. 패키징

플러그인 폴더의 상위 디렉토리로 이동합니다. .difyignore 파일이 있는 폴더의 상위 디렉토리입니다.

예를 들어 다음 형태의 디렉토리 환경에서,

dify/
└── hyperclovax/
    ├── models/
    │   └── llm/
    │       └── ...
    ├── provider/
    │   └── ...
    ├── _assets/
    │   └── ...
    ├── .difyignore
    └── ...

cd dify 로 이동합니다.

다음 명령어를 실행합니다.

dify plugin package {폴더명}

폴더명은 플러그인 폴더 이름으로 바꾸어 실행하세요. output path가 표시되면 정상 패키징된 것입니다.

$ dify plugin package ons-test-plugin
package.go:35: [INFO]plugin packaged successfully, output path: ons-test-plugin.difypkg

dify/ons-test-plugin.difypkg 가 생성됩니다. 생성된 파일은 플러그인 관리 페이지에서 설치할 수 있습니다.

플러그인 관리 UI

이상으로 플러그인 제작 튜토리얼을 마칩니다. 수고하셨습니다.

오픈네트웍시스템 변재우

Share article