문서, GitHub 이슈와 README를 바탕으로 API, Discord, Slack 또는 웹 위젯에서 질문에 답하는 오픈소스 AI 어시스턴트입니다.
Kav-K/GPTDiscord
OpenAI 채팅, 이미지 생성, 음성 전사, 콘텐츠 검토, 웹 검색 기능을 Discord 서버에 제공하는 셀프 호스팅 봇입니다.
- 스타
- 1,851
- 포크
- 290
- 열린 이슈
- 44
- 마지막 커밋
- 6일 전
어떤 프로젝트인가요?
GPTDiscord는 OpenAI 기능을 슬래시 명령어로 제공하는 Python Discord 봇입니다. 서버 구성원은 비전 및 추론 모델을 포함해 ChatGPT와 같은 대화를 나누고, GPT Image API로 이미지를 생성하고, 음성을 전사하고, 콘텐츠 검토를 실행하고, 출처 링크와 함께 웹을 검색할 수 있습니다.
또한 질문에 답할 수 있도록 문서, GitHub 저장소, YouTube 트랜스크립트를 인덱싱할 수 있으며, Qdrant 또는 Pinecone에 장기 메모리를 저장하는 기능도 선택적으로 사용할 수 있습니다. E2B를 통한 코드 실행, Replicate를 대체 비전 모델로 사용하는 기능, DeepL 번역은 별도의 의존성을 설치해 선택적으로 연동할 수 있습니다.
Discord 서버 ID와 역할 ID로 접근을 제어하며, 소스 코드에서 직접 실행하거나 pip로 설치한 콘솔 명령어 또는 비루트 컨테이너 이미지가 포함된 Docker에서 실행할 수 있습니다.
핵심 기능
- 01비전 및 추론 모델을 지원하는 Chat Completions 대화
- 02GPT Image API를 통한 이미지 생성 및 이미지별 변형 조정
- 03음성 전사 및 OpenAI 기반 콘텐츠 검토
- 04Responses API를 통해 출처 링크를 표시하는 웹 검색
- 05질문 응답을 위한 문서, GitHub, YouTube 인덱싱
- 06Discord 역할 ID를 사용한 역할 기반 접근 제한
활용 사례
- 서버별 접근 제어를 적용해 Discord 커뮤니티에 공용 AI 어시스턴트 제공
- Discord 스레드에서 내부 문서나 GitHub 저장소에 질의
- OpenAI 콘텐츠 검토 모델로 메시지를 자동 검토
- OpenAI 기반 봇을 Docker에서 셀프 호스팅
빠른 시작
- 1
저장소를 클론한 다음 GPTDiscord 폴더로 이동합니다
git clone https://github.com/Kav-K/GPTDiscord.git - 2
pip로 봇을 설치합니다(Python 3.11~3.13 필요)
python -m pip install . - 3
샘플 env 파일을 복사한 다음 OpenAI 키, Discord 토큰, 서버 ID를 .env에 추가합니다
cp sample.env .env - 4
봇을 시작합니다
python gpt3discord.py
사용 전 알아둘 점
- 결제가 설정된 OpenAI API 키가 필요합니다. ChatGPT 구독에는 API 액세스가 포함되지 않습니다.
- Discord 애플리케이션을 만들고 Message Content 및 Server Members 인텐트를 활성화해야 합니다.
- /web을 통한 웹 검색에는 일반적인 모델 사용 요금 외에 OpenAI 추가 요금이 발생합니다.
포함된 컬렉션
토픽
자주 묻는 질문
- GPTDiscord은(는) 무엇인가요?
- OpenAI 채팅, 이미지 생성, 음성 전사, 콘텐츠 검토, 웹 검색 기능을 Discord 서버에 제공하는 셀프 호스팅 봇입니다. GPTDiscord는 OpenAI 기능을 슬래시 명령어로 제공하는 Python Discord 봇입니다. 서버 구성원은 비전 및 추론 모델을 포함해 ChatGPT와 같은 대화를 나누고, GPT Image API로 이미지를 생성하고, 음성을 전사하고, 콘텐츠 검토를 실행하고, 출처 링크와 함께 웹을 검색할 수 있습니다.
- GPTDiscord은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- GPTDiscord은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- GPTDiscord은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. GPTDiscord의 마지막 커밋은 2026년 11월 1일입니다.
- GPTDiscord은(는) 어디에 사용할 수 있나요?
- 서버별 접근 제어를 적용해 Discord 커뮤니티에 공용 AI 어시스턴트 제공 Discord 스레드에서 내부 문서나 GitHub 저장소에 질의 OpenAI 콘텐츠 검토 모델로 메시지를 자동 검토 OpenAI 기반 봇을 Docker에서 셀프 호스팅
- GPTDiscord는 어떻게 설치하나요?
- 저장소를 클론한 다음 GPTDiscord 폴더로 이동합니다: git clone https://github.com/Kav-K/GPTDiscord.git pip로 봇을 설치합니다(Python 3.11~3.13 필요): python -m pip install . 샘플 env 파일을 복사한 다음 OpenAI 키, Discord 토큰, 서버 ID를 .env에 추가합니다: cp sample.env .env 봇을 시작합니다: python gpt3discord.py
- GPTDiscord은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/Kav-K/GPTDiscord
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
OpenAI, Azure, Gemini, Ollama를 활용해 요약, 태그, 대체 텍스트, 콘텐츠 생성, TTS 기능을 추가하는 WordPress 플러그인입니다.
Discord 서버나 DM을 로컬 또는 원격 OpenAI 호환 LLM을 위한 공동 프런트엔드로 바꿔주는 봇입니다.
음성 입력, 이미지 인식 및 이미지 생성을 통해 OpenAI 등 다양한 LLM과 대화할 수 있는 Android 음성 비서 앱입니다.
Content Designer UI로 관리하는 AWS 기반 멀티채널·다국어 챗봇으로, 채팅, 음성, SMS, Amazon Alexa를 통해 고객 질문에 답합니다.