Python 생활 상식 해답 로봇 실현
이'생활 상식 해답'로봇 은 아 리 다 모 원 이 발표 한 언어 모델 PLUG(최근 에 발 표 된 것,현재 테스트 단계)를 사용 하고 주소 링크 는 다음 과 같다.
https://nlp.aliyun.com/portal#/BigText_chinese
이 모델 의 매개 변 수 는 규모 가 270 억 에 달 하고 1TB 이상 의 고 품질 중국어 텍스트 훈련 데 이 터 를 사용 하 며 뉴스,소설,시,상식 문답 등 유형 을 포함한다.
원래 페이지 효과 부터 볼 게 요.
여 기 는 아 리 클 라 우 드 계 정 에 로그 인해 야 합 니 다.로그 인 후 홈 페이지 에서 테스트 문답 을 할 수 있 습 니 다!
따라서 이 문답 의 요청 링크 를 캡 처 방식 으로 가 져 온 다음 python 코드 에서 requests 에서 post 요청 을 보 내 질문 을 한 다음 결과(답)를 되 돌려 줍 니 다.
가방
브 라 우 저 에서 F12 를 클릭 하고 network 를 클릭 한 다음 질문 을 클릭 하여 링크 를 가 져 옵 니 다.
우선 보 낸 인자(질문)
그리고 돌아 온 제 이 슨 데이터.
요청 링크
https://nlp.aliyun.com/otherApi/yymx/cdgmwbsc
따라서 이 패 킷 에 대한 정보(링크 요청,인자,결과 반환)는 이미 알 고 있 습 니 다.다음은 python 코드 를 작성 하기 시작 합 니 다.
3.코드 작성
우선 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 요청(질문)을 보 낸 뒤 제 이 슨 데이터(답변)로 되 돌아 갔다.여러 차례 의 질문 을 가볍게 실현 하 다.
파 이 썬 의 생활 상식 을 실현 하 는 해답 로봇 에 관 한 이 글 은 여기까지 소개 되 었 습 니 다.파 이 썬 로봇 에 관 한 더 많은 내용 은 우리 의 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 찾 아 보 세 요.앞으로 많은 응원 부 탁 드 리 겠 습 니 다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Python의 None과 NULL의 차이점 상세 정보그래서 대상 = 속성 + 방법 (사실 방법도 하나의 속성, 데이터 속성과 구별되는 호출 가능한 속성 같은 속성과 방법을 가진 대상을 클래스, 즉 Classl로 분류할 수 있다.클래스는 하나의 청사진과 같아서 하나의 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.