Repolode
ikechan8370

ikechan8370/chatgpt-plugin

다중 모델 채널, 메모리, RAG, 웹 관리 패널을 제공하는 Yunzai QQ 봇 프레임워크용 ChatGPT 스타일 AI 채팅 플러그인입니다.

스타
1,078
포크
129
열린 이슈
25
마지막 커밋
23일 전

어떤 프로젝트인가요?

ChatGPT-Plugin은 QQ 봇 프레임워크인 Miao-Yunzai와 Yunzai-Bot용 AI 채팅 플러그인입니다. Chaite 코어를 기반으로 하며, 여러 모델 채널과 도구, 프로세서, 트리거, RAG, 관리 패널을 하나의 플러그인으로 제공합니다. 그룹 구성원은 봇을 @멘션하거나 설정된 접두어를 입력해 대화할 수 있으며, 플러그인은 사용자별로 여러 턴에 걸친 대화 맥락을 유지합니다.

기본 채팅 외에도 최근 그룹 메시지를 프롬프트에 넣고, 인용된 이미지와 음성, 멀티모달 입력을 처리하며, 모델이 생성한 이미지나 음성을 QQ 메시지로 전송할 수 있습니다. 메모리 서비스는 vectra 벡터 인덱스를 사용해 그룹 메모리, 개인 메모리, 외부 지식 베이스를 지원합니다. 데이터는 기본적으로 로컬 SQLite에 저장됩니다.

채팅 명령어 또는 일회용 로그인 링크로 접속하는 웹 패널에서 관리할 수 있습니다. 선택 사항인 'BYM' 모드를 사용하면 확률이나 키워드 일치 조건에 따라 봇이 먼저 말을 걸도록 설정할 수 있으며, 프리셋과 자동 회상 기능도 구성할 수 있습니다.

핵심 기능

  • 01모델별 프리셋과 로드 밸런싱을 지원하는 여러 모델 채널을 제공합니다.
  • 02@멘션이나 설정 가능한 접두어로 대화를 시작하며, 사용자별로 여러 턴의 대화 맥락을 유지합니다.
  • 03기능을 활성화하면 최근 그룹 채팅 기록을 프롬프트에 넣습니다.
  • 04이미지, 음성, 인용 메시지를 멀티모달 입력으로 처리합니다.
  • 05vectra 벡터 인덱스를 기반으로 그룹 및 개인 메모리를 제공합니다.
  • 06웹 관리 패널과 채널, 도구, 트리거를 완전히 관리할 수 있는 CLI CRUD 기능을 제공합니다.

활용 사례

  • Yunzai 기반 봇이 운영하는 QQ 그룹에 AI 채팅 도우미를 추가할 때.
  • 그룹 봇이 이전 대화와 구성원의 선호 사항을 기억하게 할 때.
  • 키워드나 확률에 따라 먼저 응답하는 재미있는 봇을 운영할 때.
  • 셀프 호스팅 봇을 하나의 인터페이스에서 여러 LLM 제공업체에 연결할 때.

빠른 시작

  1. 1

    저장소를 Yunzai plugins 폴더에 클론합니다

    git clone https://github.com/ikechan8370/chatgpt-plugin.git
  2. 2

    chatgpt-plugin 폴더에서 종속 항목을 설치합니다(Node.js 18 이상 및 pnpm 8 이상 권장)

    pnpm install
  3. 3

    봇을 다시 시작하면 플러그인이 자동으로 로드됩니다

    node app

사용 전 알아둘 점

  • Yunzai QQ 봇 프레임워크용 플러그인이며, 단독으로 실행되지 않습니다.
  • README에 따르면 v3 리팩터링은 아직 진행 중이며, RAG 지식 베이스와 MCP 지원 등 계획된 기능 중 일부는 체크되지 않았습니다.
  • GPL-3.0 라이선스가 적용됩니다. 파생물도 오픈 소스로 공개해야 하는 카피레프트 라이선스입니다.

포함된 컬렉션

토픽

자주 묻는 질문

chatgpt-plugin은(는) 무엇인가요?
다중 모델 채널, 메모리, RAG, 웹 관리 패널을 제공하는 Yunzai QQ 봇 프레임워크용 ChatGPT 스타일 AI 채팅 플러그인입니다. ChatGPT-Plugin은 QQ 봇 프레임워크인 Miao-Yunzai와 Yunzai-Bot용 AI 채팅 플러그인입니다. Chaite 코어를 기반으로 하며, 여러 모델 채널과 도구, 프로세서, 트리거, RAG, 관리 패널을 하나의 플러그인으로 제공합니다. 그룹 구성원은 봇을 @멘션하거나 설정된 접두어를 입력해 대화할 수 있으며, 플러그인은 사용자별로 여러 턴에 걸친 대화 맥락을 유지합니다.
chatgpt-plugin은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
chatgpt-plugin은(는) GPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
chatgpt-plugin은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. chatgpt-plugin의 마지막 커밋은 2026년 10월 15일입니다.
chatgpt-plugin은(는) 어디에 사용할 수 있나요?
Yunzai 기반 봇이 운영하는 QQ 그룹에 AI 채팅 도우미를 추가할 때. 그룹 봇이 이전 대화와 구성원의 선호 사항을 기억하게 할 때. 키워드나 확률에 따라 먼저 응답하는 재미있는 봇을 운영할 때. 셀프 호스팅 봇을 하나의 인터페이스에서 여러 LLM 제공업체에 연결할 때.
chatgpt-plugin는 어떻게 설치하나요?
저장소를 Yunzai plugins 폴더에 클론합니다: git clone https://github.com/ikechan8370/chatgpt-plugin.git chatgpt-plugin 폴더에서 종속 항목을 설치합니다(Node.js 18 이상 및 pnpm 8 이상 권장): pnpm install 봇을 다시 시작하면 플러그인이 자동으로 로드됩니다: node app
chatgpt-plugin은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/ikechan8370/chatgpt-plugin

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트