이것은 GPT-3.5-Turbo 및 GPT-4 모델과 채팅하기 위해 OpenAI API의 사용을 불화와 통합하기위한 작은 프로젝트입니다.
OpenAI API와 상호 작용하려면 OpenAI 플랫폼 계정이 필요합니다. 가입 한 후에는 계정 대시 보드에서 API 키를 만듭니다.
또한 Discord에서 메시지를 보내고 읽으려면 Discord 봇을 만들어야합니다. 그 봇이 생성 된 후에는 읽기 및 쓰기 권한을 확인한 다음 원하는 서버에 추가하십시오. 또한 불화 봇 토큰을 검색하여 ENV에 들어갑니다. 나중에 파일.
마지막으로, 봇과 상호 작용하려는 채널이 있어야합니다. 해당 채널이 있으면 나중에 .env 파일을 입력하려면 채널 ID를 검색하십시오.
설치 및 사용량은 현재 수동입니다. 그렇게하려면 repo를 복제하고 새 디렉토리로 변경해야합니다.
git clone https://github.com/bbbroo/AIDiscord.git
cd AIDiscord
그런 다음 요구 사항을 설치하십시오.
pip install -r requirements.txt
다음으로 .env.example 을 .env 에 복사하고 OpenAI API 키, Discord Channel ID 및 Discord Bot Token을 입력하십시오.
(선택 사항) Aipersona.txt 파일을 업데이트하여 AI의 페르소나를 업데이트하고 원하는대로 AI가 작동하도록 변경할 수 있습니다.
이 모든 단계가 완료되면 명령으로 스크립트를 실행하십시오.
python main.py
스크립트가 올라가고 실행되면 명령 줄에서 GPT-3.5와 함께 채팅 할 수있는 메시지가 표시됩니다. 해당 모델에 API 액세스 권한이있는 경우 Main.py에서 'ModelName'을 'GPT-4'로 업데이트 할 수도 있습니다.
gpt-3.5 및 GPT-4와 채팅 할 수있는 능력.
ai AI에 대한 페르소나와 즉시 사용자 정의 할 수있는 능력을 제공합니다.
past 과거 대화를 복구 할 수있는 기능.
✅ 정보를 잃지 않고 다른 맥락과 개인용을 가진 여러 조수들 사이를 생성하고 전환 할 수있는 능력.
이 코드는 MIT 라이센스의 조건에 따라 오픈 소스로 제공됩니다.