Dify-Plus: Dify를 위한 온프레미스 관리 백엔드

최신 AI 도구4 개월 전에 게시 됨 Sharenet.ai
845 0
吐司AI

일반 소개

Dify-Plus는 Dify 오픈 소스 프로젝트의 2차 개발에 기반한 AI 애플리케이션 개발 플랫폼입니다. Dify에 기반한 새로운 관리 센터를 추가하고 기업 시나리오에 맞게 기능을 최적화합니다. 이 프로젝트는 처음에는 내부 용도로 사용되었지만 나중에 커뮤니티에도 비슷한 요구 사항이 있다는 것을 알게 되어 오픈 소스를 공유하게 되었습니다. Dify-Plus는 AI 워크플로 설계 및 모델 관리와 같은 Dify의 핵심 기능을 유지하면서 사용자 할당량 관리, 권한 제어 및 기타 실질적인 엔터프라이즈 기능을 추가했습니다. 완전한 오픈 소스이며 Dify의 저작권 라이선스를 따르며 멀티테넌시 기능이나 공식 로고가 포함되어 있지 않습니다.

Dify-Plus:为Dify开发的企业内部管理后台

 

기능 목록

  • 관리 센터기반, 사용자 관리, 권한 설정 및 경비 보고서를 지원합니다.
  • 사용자 할당량 관리대화 잔액 제한, 사용량 표시, 비동기 계산 지원.
  • AI 워크플로 설계시각적으로 AI 워크플로를 구축하고 애플리케이션을 빠르게 만들 수 있습니다.
  • 모델 통합GPT, Llama3 등과 같은 다양한 대형 언어 모델을 지원합니다.
  • RAG 파이프라인문서 추출 및 Q&A를 처리하는 검색 개선 생성 기능이 내장되어 있습니다.
  • 애플리케이션 센터템플릿 동기화를 지원하며 사용 횟수별로 정렬된 애플리케이션 목록을 표시합니다.
  • API 키 관리통화 잔액 한도 설정 및 키 사용량 분석.
  • 권한 최적화민감한 정보를 숨기기 위한 일반 회원 작업 제한.
  • 코드 태그쉽게 유지 관리할 수 있도록 표시된 이분법을 사용합니다.

 

도움말 사용

Dify-Plus를 사용하려면 자체적으로 배포해야 합니다. 다음은 사용자가 빠르게 시작하는 데 도움이 되는 자세한 설치 및 운영 가이드입니다.

설치 프로세스

Dify-Plus는 Docker Compose와 소스 코드 배포를 모두 지원하며, 여기서는 Docker Compose를 예로 들어 설명합니다.

  1. 환경 준비하기
    • 하드웨어 요구 사항: 최소 2코어 CPU, 4GB RAM.
    • 도커 및 도커 컴포즈를 설치하려면 https://docs.docker.com/get-docker/ 을 참조하세요.
    • 소스 코드를 가져오기 위해 Git을 설치합니다.
  2. 소스 코드 다운로드
    터미널을 열고 실행합니다:
git clone https://github.com/YFGaia/dify-plus.git
cd dify-plus
  1. 환경 변수 구성
  • 템플릿 파일을 복사합니다:
    cp .env.example .env
    
  • 를 편집하여 데이터베이스와 포트를 설정합니다. 예시:
    DB_HOST=localhost
    DB_PORT=5432
    APP_WEB_URL=http://localhost
    
  • 공개 액세스가 필요한 경우 도메인 이름과 HTTPS를 구성하는 것이 좋습니다.
  1. 서비스 시작
  • 명령을 실행합니다:
    docker compose up -d
    
  • 5~10분 정도 기다렸다가 http://localhost/install完成初始化 을 방문하세요.
  1. 배포 검증
  • 브라우저에서 http://localhost 을 방문하여 로그인 페이지가 표시되면 성공입니다.

소스 코드 배포(선택 사항)

  • 参考官方文档:https://github.com/YFGaia/dify-plus/wiki/%E9%83%A8%E7%BD%B2%E8%AF%A6%E7%BB%86%E6%AD%A5%E9%AA%A4%EF%BC%88%E6%BA%90%E7%A0%81%E9%83%A8%E7%BD%B2%EF%BC%89。
  • 개발 경험이 있는 사용자의 경우 Node.js, Python 및 기타 종속 요소를 수동으로 설치해야 합니다.

주요 기능

관리 센터

  • 로그인의 기본 계정으로 로그인합니다.
  • 사용자 관리왼쪽 메뉴에서 '사용자 관리'를 선택하여 사용자를 추가하거나 권한을 수정합니다.
  • 비용 명세서모델 사용 비용 및 통계를 보려면 '비용 보고서'를 클릭합니다.

사용자 할당량 관리

  • 할당량 확인로그인 후 현재 대화 잔액이 왼쪽 상단에 표시됩니다.
  • 할당량 수정관리자가 '개인 한도 수정' 화면으로 이동하여 새 값을 입력하여 저장합니다.
  • 판단력 제한잔액이 부족하면 시스템이 자동으로 대화를 제한합니다.

AI 워크플로 설계

  • 새로운 워크플로'새 워크플로'를 클릭하여 편집기로 들어갑니다.
  • 구성 노드모델 노드를 드래그 앤 드롭하고 API 키를 입력한 후 다른 노드에 연결합니다.
  • 운영 테스트: '실행'을 클릭하고 테스트 텍스트를 입력한 후 결과를 확인합니다.

모델 통합

  • 모델 추가'모델 관리'에서 API 키와 모델 이름을 입력합니다.
  • 모델 사용워크플로를 만들 때 목록에서 추가된 모델을 선택합니다.

애플리케이션 센터

  • 애플리케이션 보기'애플리케이션 센터'로 이동하여 사용 횟수별로 찾아보세요.
  • 동기화된 템플릿애플리케이션을 선택하고 '애플리케이션 템플릿에 동기화'를 클릭하여 템플릿으로 저장합니다.

API 키 관리

  • 키 만들기'API 키 목록'에서 '만들기'를 클릭하여 잔액 한도를 설정합니다.
  • 테스트 통화: 'API 호출 테스트' 화면에서 생성된 키를 확인합니다.

주요 기능 작동

사용자 할당량 표시

  • 로그인하면 왼쪽 상단 모서리에 잔액이 실시간으로 표시됩니다. 관리자는 백그라운드에서 이를 조정할 수 있습니다.

권한 최적화

  • 일반 회원은 보안을 위해 모델을 닫거나 키를 볼 수 없습니다.
  • 모델 공급업체 탭은 관리자가 아닌 사용자에게는 표시되지 않습니다.

코드 유지 관리

  • 소스 코드에서 검색하여 두 번째 열기의 내용을 확인합니다. 예시:
grep -r "extend" .

업데이트 및 유지 관리

  • 업데이트 확인최신 버전은 https://github.com/YFGaia/dify-plus 에서 확인하세요.
  • 풀 업데이트::
git pull origin main
docker compose up -d --build
  • 프로젝트는 호환성을 유지하기 위해 Dify와 업데이트를 따를 것입니다.

주의

  • 데이터 유출을 방지하기 위해 공용 네트워크 배포를 위해 HTTPS를 구성하세요.
  • 구성 손실을 방지하기 위해 및 을 정기적으로 백업하세요.
  • 멀티 테넌시 기능의 경우 Dify 관계자에게 라이선스에 대해 문의하세요.

이러한 단계를 통해 사용자는 Dify-Plus를 쉽게 배포하고 사용할 수 있으며, 엔터프라이즈 최적화 기능은 AI 애플리케이션을 관리해야 하는 팀에 매우 유용합니다.

 

애플리케이션 시나리오

  1. 엔터프라이즈 지식 관리
    내부 문서를 업로드하고 AI Q&A 시스템을 구축하여 직원들이 빠르게 정보를 찾을 수 있도록 하세요.
  2. 고객 서비스 자동화
    자동 응답 워크플로우를 설계하여 일반적인 고객 질문을 처리하고 응답성을 개선하세요.
  3. 모델 테스트 플랫폼
    개발자는 다양한 모델을 통합하고, 성능을 테스트하고, AI 애플리케이션 개발을 최적화합니다.

 

QA

  1. Dify-Plus와 Dify의 차이점은 무엇인가요?
    Dify-Plus는 관리자 센터와 사용자 할당량 관리 및 권한 제어와 같은 엔터프라이즈 기능에 Dify의 핵심 AI 기능을 추가합니다.
  2. 배포하려면 프로그래밍 경험이 필요한가요?
    필요하지 않습니다. 문서에 따라 배포하세요. 2차 개발에는 프로그래밍 기초가 필요합니다.
  3. 어떤 모델이 지원되나요?
    API가 OpenAI 형식과 호환되는 한 GPT, Mistral 등이 지원됩니다.
  4. 사용 요금은 어떻게 확인하나요?
    관리 센터의 비용 보고서 화면에서 모델 통화 및 주요 비용을 확인할 수 있습니다.
© 저작권 정책
AiPPT

관련 문서

댓글 없음

없음
댓글 없음...