Python 생활 상식 해답 로봇 실현

3189 단어 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 요청(질문)을 보 낸 뒤 제 이 슨 데이터(답변)로 되 돌아 갔다.여러 차례 의 질문 을 가볍게 실현 하 다.
파 이 썬 의 생활 상식 을 실현 하 는 해답 로봇 에 관 한 이 글 은 여기까지 소개 되 었 습 니 다.파 이 썬 로봇 에 관 한 더 많은 내용 은 우리 의 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 찾 아 보 세 요.앞으로 많은 응원 부 탁 드 리 겠 습 니 다!

좋은 웹페이지 즐겨찾기