Dify 플러그인 시스템 및 Dify 마켓플레이스 기능

AI 뉴스6개월 전 업데이트 Sharenet.ai
1.2K 0
吐司AI

Dify 플러그인이란 무엇인가요?

타사에서 제공모델 및 도구는 개발자가 애플리케이션을 개선하는 데 도움이 되는 중요한 단위입니다. 동안 Dify 플랫폼에는 공식적으로 유지 관리되고 커뮤니티에서 기여한 여러 도구가 내장되어 있지만, 이 모델에서는 기존 도구가 다양한 시나리오의 요구를 포괄적으로 다루기 어렵고 새로운 도구가 개발되어 Dify 플랫폼에 포함되기까지 오랜 시간이 걸립니다.

더 나은 접근 방식은 모든 개발자가 자신만의 도구를 쉽게 만들 수 있도록 생태계를 개방하는 것입니다.

이제 새로운 기능! "플러그인" 보다 개발자 친화적이고 확장 가능한 타사 서비스 확장 모듈입니다. 새로운 플러그인 시스템은 기존 프레임워크의 한계를 뛰어넘어 더욱 풍부하고 강력한 확장 기능을 제공합니다. 4가지 유형의 플러그인을 제공하며, 각 유형은 성숙한 시나리오 솔루션에 해당하여 개발자가 무한한 창의력을 발휘하여 Dify 애플리케이션 공간을 혁신할 수 있도록 지원합니다.

또한 플러그인 시스템에는 더 친숙한 배포 속성이 있습니다. Dify 마켓플레이스 어쩌면 GitHub too지역 신문양식을 작성하여 플러그인을 공유하면 다른 개발자가 편리하게 플러그인을 설치할 수 있습니다.

새로운 모델에 액세스하든, 특정 도구를 추가하여 Dify 플랫폼의 기존 기능을 확장하든, 다양한 플러그인 마켓플레이스에서 필요한 리소스를 찾을 수 있습니다.더 많은 개발자가 Dify 생태계 구축에 참여하여 혜택을 누릴 수 있기를 바랍니다.

커뮤니티 에디션에서 플러그인의 기능을 사용하려면 버전 번호를 v1.0.0으로 업그레이드하세요.

Dify插件系统与Dify Marketplace功能介绍

플러그인 유형

 

플러그인 유형

플러그인에는 다음 네 가지 유형이 있습니다:

  • 모델

메인스트림 모델 서비스 제공업체 및 사용자 지정 모델을 포함한 모든 종류의 AI 모델에 대한 플러그인에 액세스하여 구성 및 호출을 지원하세요. LLM API 서비스 요청에 집중하세요. 모델 플러그인 개발에 대한 자세한 내용은 다음을 참조하세요.빠른 시작: 모델 유형 플러그인.

  • 도구

Chatflow에서 사용 가능 / 워크플로 에이전트 애플리케이션 유형에서 사용하는 외부 도구는 완전한 도구 세트와 API 구현 기능을 제공합니다. 다양한 도구를 호출할 수 있을 뿐만 아니라 사용자 지정 엔드포인트를 구축할 수도 있습니다.

예를 들어, Discord Bot을 개발할 때 기존 도구를 사용하면서 메시지 송수신을 위한 전용 엔드포인트를 구현하는 것이 가능했습니다. 도구 플러그인 개발에 대한 자세한 내용은 다음을 참조하세요.빠른 시작: 도구 유형 플러그인.

  • 에이전트 전략

상담원 정책 플러그인은 도구 선택, 호출 및 결과 처리를 포함하여 상담원 노드 내의 추론 및 결정 로직을 정의합니다. 상담원 정책 플러그인 개발에 대한 자세한 내용은 다음을 참조하세요.빠른 시작: 상담원 정책 유형 플러그인.

  • 확장 기능

엔드포인트 기능만 제공하여 간단한 시나리오를 위해 설계된 경량 솔루션으로, HTTP 서비스를 통해 빠르게 기능을 확장할 수 있습니다. 기본적인 API 호출만 필요한 간단한 통합 시나리오에 적합합니다. 확장 플러그인 개발에 대한 자세한 내용은 다음을 참조하세요.빠른 시작: 확장 유형 플러그인.

  • 번들

플러그인 팩은 플러그인 모음입니다. 플러그인 세트를 설치하면 미리 선택된 플러그인을 일괄적으로 설치할 수 있으므로 플러그인을 하나씩 수동으로 설치하는 지루한 과정을 거치지 않아도 됩니다. 플러그인 패키지 개발에 대한 자세한 내용은 다음을 참조하세요.플러그인 개발: 번들형 플러그인.

 

플러그인 기능

플러그인 기능 측면에서 기존 도구 또는 모델과 비교하여 플러그인에 다음과 같은 새로운 기능이 도입되었습니다:

  • LLM의 멀티모달 기능 강화

플러그인 시스템은 멀티미디어 콘텐츠를 처리하는 LLM의 기능을 향상시킬 수 있습니다. 시나리오에 따라 개발자는 플러그인을 사용하여 이미지 자르기, 배경 처리, 캐릭터 이미지 처리 등 이미지 처리 및 비디오 처리와 같은 작업을 완료하는 데 LLM을 지원할 수 있습니다.

  • 개발자 친화적인 디버깅 기능

    플러그인 시스템은 완벽한 개발 및 디버깅 지원을 제공합니다:

    • 주요 IDE와 디버깅 도구를 지원하므로 몇 가지 간단한 환경 변수를 구성하여 Dify 인스턴스에 원격으로 연결할 수 있습니다. Dify의 플러그인으로 수행하는 모든 작업이 로컬 런타임으로 전달되는 Dify의 SaaS 서비스 연결도 지원합니다!
  • 데이터의 영구 저장

    복잡한 애플리케이션 시나리오를 지원하기 위해 플러그인 시스템에는 새로운 데이터 지속성 저장 기능이 도입되었습니다:

    • 플러그인 수준의 데이터 스토리지
      • Workspace 级别的数据共享,你可以向插件传递当前工作空间的信息,帮助插件提供更多自定义功能。
      • 内置的数据管理机制,这使得插件能够可靠地保存和管理应用数据,支持更复杂的业务场景。
  • 便捷地反向调用

    插件系统提供了双向互动的能力,它能够按照指令主动调用 Dify 的核心功能,包括:

    • AI 模型调用
    • 도구 사용
    • 应用访问
    • 知识库交互
    • 功能节点调用(如问题分类、参数提取等) 这种双向调用机制让插件具备了更强大的功能整合能力。

    这意味着不仅可以使用已有的 Dify 应用能力全面增强插件能力,还可以将插件作为一个独立的 Dify 应用请求网关,扩充应用的使用场景。

  • 更加自由地自定义 API 接口 (Endpoint 扩展)

除了 Dify 应用内原有的 API(例如 Chatbot 应用 API,Workflow 应用 API 等),插件系统新增了自定义 API 的能力。开发者可以根据业务需求,将业务代码封装为插件并托管至 Dify 마켓플레이스,并自动提供 Endpoint,实现数据处理、请求响应等自定义逻辑。

 

Dify 마켓플레이스

Dify Marketplace 是一个面向开发者的开放生态系统,提供模型、工具、AI Agent、Extensions 和插件包等丰富的资源。通过 Marketplace,你可以为现有 Dify 应用无缝接入第三方服务,增强现有应用的能力,共同推动 Dify 生态的发展。

© 저작권 정책
AiPPT

관련 게시물

댓글 없음

없음
댓글 없음...