ChatGPT-on-WeChat: 대형 모델에 구축된 지능형 대화 로봇으로, WeChat 및 기타 다중 대화 플랫폼 액세스를 지원합니다.
일반 소개
ChatGPT-on-WeChat 프로젝트는 대규모 모델 기반의 지능형 대화 봇으로, 개인 WeChat, WeChat 공개 번호, 기업 WeChat 애플리케이션, 페이슈, 네일 등에 대한 다중 플랫폼 액세스를 지원합니다. 사용자는 GPT3.5, GPT-4, 클로드, 웬신 이인, 쉰페이 스타파이어, 퉁이 천문, 제미니, GLM-4, 키미 등 다양한 모델 중에서 선택할 수 있으며 텍스트, 음성 및 사진을 처리하고 운영 체제 및 인터넷에 액세스하며 자체 지식 기반을 기반으로 맞춤형 기업 지능형 고객 서비스를 지원할 수 있습니다. 일부 기능은 다음에서 제공합니다. LinkAI 지원을 제공하세요.
Dify는 ChatGPT-on-WeChat을 사용하여 WeChat 생태계에 액세스합니다.
WeChat 챗봇 확장 플러그인:플러그인 개발 도구 및요약 포스트 플러그인(향상된 기능) 및생활 서비스 API 플러그인 통합


기능 목록
- 멀티터미널 배포위챗, 기업용 위챗 앱, 플라이북, 고정 및 기타 다양한 배포 방법을 지원합니다.
- 기본 대화여러 라운드의 세션 컨텍스트 메모리를 지원하여 비공개 및 그룹 채팅에서 메시지에 지능적으로 답장할 수 있습니다.
- 음성 능력다양한 음성 모델을 지원하여 음성 메시지를 인식하고 텍스트 또는 음성으로 답장합니다.
- 이미지 기능이미지 생성, 이미지 인식, 다이어그램 생성(예: 사진 복원)을 지원하며 이미지 모델을 선택할 수 있습니다.
- 풍부한 플러그인개인화된 플러그인 확장 기능 지원, 다중 역할 전환, 텍스트 어드벤처, 민감한 단어 필터링, 채팅 로그 요약, 문서 요약 및 대화, 네트워크 검색 등을 위한 플러그인을 구현했습니다.
- 저장소지식 기반 파일을 업로드하여 전용 봇을 사용자 지정할 수 있으며, LinkAI 구현을 기반으로 디지털 도플갱어, 지능형 고객 서비스, 개인 도메인 도우미로 사용할 수 있습니다.
도움말 사용
설치 프로세스
- 환경 준비하기리눅스, 맥OS, 윈도우 시스템 지원(리눅스 서버에서 장시간 실행 가능), 파이썬을 동시에 설치해야 함.파이썬 권장 버전은 3.7.1~3.9.X, 권장 버전은 3.8입니다.
- 프로젝트 코드 복제::
git clone https://github.com/zhayujie/chatgpt-on-wechat cd chatgpt-on-wechat/
- 핵심 종속성 설치::
pip3 install -r requirements.txt
- 구성 파일프로필 템플릿을 복사하여 최종 유효 프로필을 만듭니다:
cp config-template.json config.json
그런 다음 config.json에 다음 구성 항목을 사용하여 구성을 작성합니다:
{ "model": "gpt-3.5-turbo", "open_ai_api_key": "YOUR API KEY", "proxy": "127.0.0.1:7890", "single_chat_prefix": ["bot", "@bot"], "single_chat_reply_prefix": "[bot]", "group_chat_prefix": ["@bot"], "group_name_white_list": ["ChatGPT测试群", "ChatGPT测试群2"], "image_create_prefix": ["画", "看", "找"], "conversation_max_tokens": 1000, "speech_recognition": false, "group_speech_recognition": false, "voice_reply_voice": false, "character_desc": "你是基于大语言模型的AI智能助手,旨在回答并解决人们的任何问题,并且可以使用多种语言与人交流。", "use_linkai": false, "linkai_api_key": "", "linkai_app_code": "" }
- 로컬 운영: 프로젝트 루트 디렉터리에서 실행됩니다:
python3 app.py
단말기에서 QR 코드가 출력된 후 코드를 스캔하고 로그인한 후 "자동 답장 시작"이 출력되면 자동 답장 프로그램이 성공적으로 실행된 것입니다.
트랜짓 API의 경우 타사 OpenAI 프록시 및 API 키를 지원하며, config.py 파일에서 "open_ai_api_base" 파라미터를 찾아 config.json 파일에 복사한 후 프록시 서비스의 URL을 입력하면 됩니다.
"open_ai_api_base": "트랜짓 API 주소, 예: https://exmaple.com/v1"
사용 지침
- 비공개 채팅비공개 대화에서 봇은 "bot" 또는 "@bot"으로 시작하는 것으로 트리거되어야 하며, 이는 single_chat_prefix 구성 항목에 해당하며, 봇의 답글에는 실제 사람과 구분하기 위해 '[ bot]'이 접두사로 붙게 됩니다(이는 single_chat_reply_prefix 구성 항목에 해당합니다). 봇]"을 접두사로 추가하여 실제 사람과 구분할 수 있으며, 이는 single_chat_reply_prefix에 해당합니다.
- 그룹 채팅그룹 채팅에서 그룹 자동 답글을 사용하려면 그룹 이름을 group_name_white_list에 구성해야 합니다. 기본적으로 봇은 @로 시작하는 즉시 답장하도록 트리거되며, 구성 항목 group_chat_prefix에 해당하는 "@bot"으로 시작하는 것을 감지하면 답장을 보내도록 트리거됩니다.
- 이미지 생성: 개별 또는 그룹 트리거 조건을 충족하는 것 외에도 트리거하려면 구성 항목 image_create_prefix에 해당하는 추가 키워드 접두사가 필요합니다.
- 음성 인식"speech_recognition": true를 추가하여 음성 인식을 활성화하고, 오픈아이의 귓속말 모델을 사용하여 텍스트를 인식하고 텍스트로 답장을 보내려면 이 매개변수는 비공개 채팅만 지원합니다.
- 플러그인 사용역할 놀이, 텍스트 모험, 운영 체제와의 상호 작용, 네트워크 데이터 액세스 등의 기능을 제공하는 개인화된 플러그인 확장 기능을 지원합니다.
© 저작권 정책
이 글은 저작권이 있으며 무단으로 복제해서는 안 됩니다.
관련 문서
댓글 없음...