OpenAI ChatGPT를 WeChat에 연결하면 @你 그룹의 모든 질문에 답할 수 있습니다!
어떻게 WeChat에 대한 ChatGPT 액세스 OpenAI API와 itchat을 사용하여 WeChat 챗봇을 만드시겠습니까? ChatGPT는 최근 초 대화 및 정보 통합 기능으로 인터넷에서 인기를 얻었습니다.ChatGPT는 논문을 다시 쓰고, 소설을 쓰고, 이야기를 전하고, 프로그래밍 및 코드를 작성하고, 그림을 그리고, 지능적으로 그림을 생성할 수 있습니다.그것은 거의 신과 같이 전능합니다. 어떻게 ChatGPT가 WeChat에 액세스하여 WeChat을 지능적인 WeChat 채팅 로봇으로 바꿀 수 있습니까? 친구와의 채팅에서 예기치 않은 답변을 줄 수 있습니다. 정말 놀랍습니다!
ChatGPT는 OpenAI의 GPT-3 언어 모델을 사용하는 오픈 소스 챗봇 프레임워크로, 자연어 처리, 질문 응답 및 대화 생성과 같은 기능을 구현할 수 있습니다. 평신도의 용어로 AI 채팅 로봇입니다. AI 챗봇인 ChatGPT를 WeChat에 연결하는 방법은 다음과 같습니다.
WeChat에 대한 ChatGPT 액세스
첫 번째는 ChatGPT를 등록하는 것입니다. 온라인에 chatGPT 등록 튜토리얼이 많이 있으므로 여기서는 자세히 설명하지 않겠습니다. 2023년 최신 ChatGPT 등록 튜토리얼을 참조할 수 있습니다.
ChatGPT 등록 Open Ai ChatGPT 무료 코드 수신 플랫폼, 😍 프로 테스트가 효과적입니다! 실제 사용 가능한 코딩 플랫폼
ChatGPT가 WeChat에 액세스하기 위한 준비
- OpenAI 계정($18 평가판 수수료를 받으려면 가입)
- OpenAI API 키
- WeChat 계정(테스트를 위해 작은 계정을 사용하는 것이 좋습니다)
- Linux 서버(Amazon 또는 Microsoft Google클라우드 서버괜찮을 것입니다. )
OpenAI API 키 받기
OpenAI 계정 생성 후 OpenAI에 로그인하여 API 키를 생성합니다.이 키는 매우 중요하며 프로그램이 OpenAI 인터페이스에 액세스하는 데 필요한 키입니다.
OpenAI 계정에 로그인합니다.https://platform.openai.com/login/
이 로그인 주소는 ChatGPT의 로그인 주소와 다르며 OpenAI에 로그인하기 위한 것입니다.
올바른 이메일과 비밀번호를 입력한 후 OpenAI 사용자 인터페이스에 들어갑니다.
로그인 후 오른쪽 상단의 아바타를 클릭한 후 API 키 보기를 클릭하여 API 키 생성 페이지로 들어갑니다.
영어가 서툴다면 구글 크롬과 함께 제공되는 번역 도구를 사용하여 중국어로 번역할 수 있습니다.
새 키를 생성하려면 클릭하십시오. API 키가 생성된 후 복사 버튼을 클릭하여 키를 저장하십시오. 데스크톱에서 새 문서를 생성하여 붙여넣으십시오. 나중에 openai의 API 키가 사용됩니다.
위챗봇 설치 및 배포
기반으로오픈 위챗위챗봇 프로젝트.
프로젝트 오픈 소스 주소:https://github.com/djun/wechatbot
Wechatbot은 golang 환경이 필요하고, 서로 다른 go 환경으로 서로 다른 운영 체제를 구성해야 합니다.
golang 소프트웨어 다운로드
Go 설치 패키지 다운로드:https://studygolang.com/dl
시스템에 적합한 설치 패키지를 다운로드한 후 다음을 따르십시오. 설치 참고 사항 설치하기 위해서. 소스에서 빌드하기로 선택한 경우 다음을 참조하십시오. 소스에서 설치. 확인하다 출시 내역 각 Go 버전의 릴리스 정보에 대해 자세히 알아보세요.
Go 언어의 최신 설치 패키지는 다른 시스템에 따라 Windows, Linux, Mac을 선택할 수 있습니다.
GO 소스 코드
go1.20.1.src.tar.gz (25MB)
애플 macOS
macOS 10.13 이상, Intel 64비트 프로세서
go1.20.1.darwin-arm64.pkg (92MB)
리눅스
Linux 2.6.23 이상, Intel 64비트 프로세서
go1.20.1.linux-amd64.tar.gz (95MB)
마이크로소프트 윈도우
Windows 7 이상, Intel 64비트 프로세서
go1.20.1.windows-amd64.msi (95MB)
리눅스 환경 구성
테스트 시스템은 Centos8이며 먼저 go 언어 환경을 설치합니다.
dnf 설치 자식
dnf 설치 golang
# wechat 프로젝트 가져오기 git clone https://github.com/ZYallers/chatgpt_wechat_robot.git # 프로젝트 디렉토리 입력 cd chatgpt_wechat_robot # 구성 파일 복사 cp config.dev.json config.json
config.json 구성 파일을 편집합니다.
vi 구성.json
구성 파일 설명
{ "api_key": "API 키", "auto_pass": 참, "session_timeout": 60, "max_tokens": 1024, "model": "text-davinci-003", "온도": 1, "reply_prefix" : "Rep from the robot:", "session_clear_token": "Clear the session" } api_key: openai api_key auto_pass: 친구를 통해 자동으로 추가할지 여부 session_timeout: 세션 시간 제한, 기본 60초, 단위 초, 모두 내에서 로봇으로 전송됨 세션 시간 정보는 컨텍스트 역할을 합니다. max_tokens: GPT 응답 문자 수, 최대값은 2048, 기본값은 512입니다. max_tokens는 인터페이스의 응답 속도에 영향을 미치며 문자가 클수록 응답이 느려집니다. 모델: GPT 선택 모델, 기본 텍스트-davinci-003, 특정 옵션은 공식 웹사이트 훈련장 온도 참조: GPT 열, 0 ~ 1, 기본 0.9. 숫자가 클수록 창의성이 강하지만 훈련 사실에서 벗어날수록 훈련 사실에 가까울수록 낮습니다.
config.json 파일의 API 키를 이전에 적용된 OpenAI 키로 바꿉니다.
api_key 필드에 집중하고 OpenAI 웹사이트에서 얻은 API 키를 입력합니다.
구성 파일을 수정한 후 서비스를 시작하십시오.
main.go 실행
시작에 성공한 후 아래 URL을 방문하여 QR 코드를 스캔하여 WeChat에 로그인하십시오.
WeChat 계정을 등록하여 로그인하면 계정이 금지되는 것을 방지할 수 있습니다! 금지된 이유는 아무도 알 수 없으므로 주의하는 것이 좋습니다.
자신의 WeChat 계정을 사용하여 개인 실명 인증이 필요한 코드를 스캔하십시오.
참고: 스캔하고 로그인한 WeChat ID는 채팅 로봇입니다!
프로세스 데몬 설치
dnf 설치 화면
설치 후 새창을 띄운 후 챗봇 재시작
화면 -S chatgpt
시작에 성공한 후 Ctrl + A + D를 눌러 백그라운드 서비스를 일시 중단합니다. 실행 상태를 보려면 다음 명령을 입력하여 확인하십시오.
화면 -R chatgpt
이렇게 하면 VPS 연결을 해제하더라도 봇이 백그라운드에서 실행됩니다.
현재 WeChat 챗봇이 구축되었고 ChatGPT는 여전히 최적화되고 반복되고 있습니다.앞으로 더 많은 놀라움이 있을 것이라고 믿습니다. 기다려 봅시다!
go 프로그램이 종료되고 다시 실행된 후 보고되는 오류에 대한 해결책
[경고] 2023/02/10 20:00:03 logger.go:33: 로그인 오류: storage.json 쓰기: 잘못된 파일 설명자
해결 방법: chatGpt_wechat 디렉터리에서 storage.json 파일을 삭제한 다음 다시 로그인합니다.