python 파충류 의 생활 상식 해답 로봇
오늘 은 파 이 썬 파충류 로'생활 상식 해답'로봇 을 만 드 는 법 을 가르쳐 드 리 겠 습 니 다.
사고:이 로봇 은 주로'아 리 다 마 원 에서 발표 한 언어 모델 PLUG'에 의존 하여 파충류 의 방식 으로 post 요청(질문)을 보 낸 다음 에 json 데이터(대답)를 되 돌려 준다.
2.문답 플랫폼
이'생활 상식 해답'로봇 은 아 리 다 모 원 이 발표 한 언어 모델 PLUG(최근 에 발 표 된 것 은 현재 테스트 단계)를 사용한다.
이 모델 의 매개 변 수 는 규모 가 270 억 에 달 하고 1TB 이상 의 고 품질 중국어 텍스트 훈련 데 이 터 를 사용 하 며 뉴스,소설,시,상식 문답 등 유형 을 포함한다.
3.원래 페이지 효과
여 기 는 아 리 클 라 우 드 계 정 에 로그 인해 야 합 니 다.로그 인 후 홈 페이지 에서 테스트 문답 을 할 수 있 습 니 다!
따라서 이 문답 의 요청 링크 를 캡 처 방식 으로 가 져 온 다음 python 코드 에서 requests 에서 post 요청 을 보 내 질문 을 한 다음 결과(답)를 되 돌려 줍 니 다.
가방
브 라 우 저 에서 F12 를 클릭 하고 network 를 클릭 한 다음 질문 을 클릭 하여 링크 를 가 져 옵 니 다.
우선 보 낸 인자(질문)
그리고 돌아 온 제 이 슨 데이터.
따라서 이 패 킷 에 대한 정보(링크 요청,인자,결과 반환)는 이미 알 고 있 습 니 다.다음은 python 코드 를 작성 하기 시작 합 니 다.
5.코드 작성
우선 python 라 이브 러 리 와 요청 헤더 가 져 오기
import requests
import json
header={
'content-type':'application/json',
'cookie':' cookie',
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3947.100 Safari/537.36',
}
테스트 를 통 해 유용 한 요청 헤더 인 자 는 위의 세 개(content-type,쿠키,User-agent)이 고 하나 가 없어 서 는 안 됩 니 다.매개 변수(그 중 q 는 문제 이 고 length 는 답 의 길 이 를 되 돌려 주 며 type 은 상식 문제 입 니 다)
q = " ?"
data = {
'length':'128',
'type':'2',
'passage':q,
}
송신 요청
url = "https://nlp.aliyun.com/otherApi/yymx/cdgmwbsc"
text = requests.post(url,data = json.dumps(data),headers=header).json()
print(text['res'])
결과 되 돌리 기다음은 여러 차례 질문 을 할 수 있 도록 요청 부분 코드 를 순환 에 넣 습 니 다.(exit 를 입력 하면 순환 을 종료 합 니 다)
총화
오늘 편집장 은 주로 파 이 썬 파충류 로'생활 상식 해답'로봇 을 만 드 는 것 을 가르친다.
이 로봇 은 주로'아 리 달 마 원 이 발표 한 언어 모델 PLUG'에 의존 해 파충류 방식 으로 post 요청(질문)을 보 낸 뒤 제 이 슨 데이터(답변)로 되 돌아 갔다.여러 차례 의 질문 을 가볍게 실현 하 다.
python 파충류 의 생활 상식 에 대한 해답 로봇 에 관 한 이 글 은 여기까지 소개 되 었 습 니 다.더 많은 관련 python 로봇 내용 은 우리 의 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 찾 아 보 세 요.앞으로 많은 응원 부탁드립니다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
로마 숫자를 정수로 또는 그 반대로 변환그 중 하나는 로마 숫자를 정수로 변환하는 함수를 만드는 것이었고 두 번째는 그 반대를 수행하는 함수를 만드는 것이었습니다. 문자만 포함합니다'I', 'V', 'X', 'L', 'C', 'D', 'M' ; 문자열이 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.