너겟 성장 여정을 시작하세요! "너겟 데일리 신규플랜·12월 업데이트 챌린지" 참여 5일차 입니다. 이벤트 자세히 보기 클릭
1. 소개
ChatGPT는 최근 매우 인기가 있습니다. 그것에 대해 모르는 학생들은 질문이 있을 수 있습니다. ChatGPT가 무엇입니까? 공식적으로는 대화를 최적화하는 언어 모델입니다. 대화식으로 상호 작용합니다. 대화 형식을 통해 ChatGPT는 후속 질문에 답하고, 실수를 인정하고, 잘못된 전제에 이의를 제기하고, 부적절한 요청을 거부할 수 있습니다. ChatGPT 는 프롬프트의 지침을 따르고 자세한 응답을 제공하도록 훈련된 InstructGPT 의 형제 모델 입니다 . 공식 주소
Baidu Encyclopedia의 말에 따르면 ChatGPT는 인공지능 연구소 OpenAI에서 새롭게 출시한 인공지능 기술 기반의 자연어 처리 도구로 GPT-3.5 아키텍처이기도 한 Transformer 신경망 아키텍처를 사용하여 처리하는 모델입니다. 시퀀스 데이터는 언어 이해 및 텍스트 생성 기능을 가지고 있으며, 특히 실제 세계의 대화가 포함된 많은 수의 말뭉치를 연결하여 모델을 학습시켜 ChatGPT가 천문 및 지리를 알 수 있도록 합니다. 실제 인간과 거의 같은 채팅 장면에서 의사 소통하는 것입니다. ChatGPT는 채팅 로봇일 뿐만 아니라 이메일 쓰기, 동영상 스크립트, 카피라이팅, 번역, 코드 작성과 같은 작업도 수행할 수 있습니다.
2. ChatGPT 소개
일을 잘하려면 먼저 도구를 갈고 닦아야 한다는 말이 있듯이 ChatGPT를 소개하려면 먼저 ChatGPT 계정을 신청 해야 합니다 . 국내 유학생들에게 그다지 우호적이지 않음 조건만 있다면 과학적 인터넷 도구와 해외 인증번호를 받을 수 있는 휴대폰 번호를 준비할 수 있음(휴대폰 번호가 없는 경우 이 sms-activate 웹 사이트 에서 ).
2.1 ChatGPT 계정 신청
위의 등록 주소를 클릭하여 회원가입을 선택하고 등록이 완료되면 휴대폰 번호를 확인하라는 메시지가 표시됩니다.(신청 과정에서 해당 국가/지역에서 OpenAI 서비스를 사용할 수 없다는 메시지가 표시되는 경우, 사이언스 인터넷 대리점 지역으로 변경해주세요)
2.2 온라인으로 인증 코드 받기 신청
위 URL을 열고 회원가입을 하면 아래와 같은 인터페이스를 볼 수 있습니다 검색창에 OpenAI를 입력하면 아래에 많은 국가가 나옵니다 이곳은 인도가 추천입니다 이유는 묻지 마세요 저렴합니다 특정충전 필요합니다 구매 전 계정에 있는 금액입니다.이 사이트의 사용자 친화적인 포인트는 Alipay 결제를 지원할 수 있다는 것입니다. 위 팁에 따라 해당 RMB 금액을 충전하면 됩니다.환율을 모른다면 Baidu에서 해당 금액을 직접 검색하여 해당 RMB 금액을 확인할 수 있습니다. 구매 후 가상 휴대폰 번호가 표시되고 ChatGPT에서 해당 지역의 휴대폰을 입력한 다음 sms-activate에서 인증 코드를 기다립니다.
2.3 테스트 채팅GPT
현재 창은 온라인에서만 사용할 수 있습니다.
2.4 API 키 신청
응용 프로그램 주소: beta.openai.com/account/api ...새 비밀 키 생성을 클릭하여 생성하고, 재생하는 것을 잊은 경우 생성 후 저장에 주의하십시오.
3. 배포 시작
Github에는 ChatGPT를 WeChat에 도입하는 다음과 같은 많은 오픈 소스 프로젝트가 이미 있습니다.
하지만 위의 많은 것들이 토큰을 통해 검증되는데 여기서는 Api Keys를 사용하여 이를 달성하고자 하므로 dockerhub에서 Api Keys를 사용하여 미러를 찾았고, 미러 주소는 Api Key 로 설정만 하면 됩니다.
3.1 이미지 끌어오기
docker pull cynen/wechat:최신
[root@centos /]# docker pull cynen/wechat:latest
[root@centos wechat]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
cynen/wechat latest 758738a0d88f 10 days ago 13.8MB
复制代码
3.2 config.json 구성
config.json 파일은 /home/wechat 아래에 있습니다.
[root@centos wechat]# ls
config.json
复制代码
{
"api_key": "sk-****",
"auto_pass": false,
"model": "text-davinci-003",
"session_timeout": 60
}
复制代码
api_key: 위에서 신청한 API 키
auto_pass: 친구 인증 자동 통과 여부, 여기서는 false로 설정
모델: 모델 [공식 문서를 참조하여 적절한 모델을 선택할 수 있으며 주소는 하단에 있습니다]
session_timeout: 세션 저장 시간 초는 실제로 컨텍스트 유지 시간이며 이 시간을 초과하면 컨텍스트가 자동으로 지워집니다.
3.3 컨테이너 시작
[root@centos wechat]# docker run -dti --name wechat -v /home/wechat:/app/ cynen/wechat
ca4b9e9c3cab2a196e2a50d0ac90c34183265f69f8b8f56b5513755ef5d8480f
[root@centos wechat]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
ca4b9e9c3cab cynen/wechat "wechatbot-amd64-lin…" 5 seconds ago Up 4 seconds
复制代码
3.4 로그인
docker logs -f wechat 명령을 사용하여 로그 보기
스캔 및 로그인 후 다음과 같은 로그 출력이 있습니다.
3.5 테스트 사용
4. 참조
공식 개발 문서: beta.openai.com/docs/introd…
모델 주소 검색: beta.openai.com/docs/api-re…