artemnech commited on
Commit
dfb91bd
·
1 Parent(s): 59d2334

create model card

Browse files
Files changed (1) hide show
  1. README.md +31 -0
README.md ADDED
@@ -0,0 +1,31 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ How to use:
2
+ """
3
+ from collections import deque
4
+ from bs4 import BeautifulSoup
5
+ import requests
6
+
7
+ def dialog(context):
8
+
9
+ keyword = generate('keyword: ' + ' '.join(context), num_beams=2,)[0]
10
+ knowlege = ''
11
+ if keyword != 'no_keywords':
12
+ resp = requests.get(f"https://en.wikipedia.org/wiki/{keyword}")
13
+ root = BeautifulSoup(resp.content, "html.parser")
14
+ knowlege ="knowlege: " + " ".join([_.text.strip() for _ in root.find("div", class_="mw-body-content mw-content-ltr").find_all("p", limit=2)])
15
+
16
+ answ = generate(f'dialog: ' + knowlege + ' '.join(context), num_beams=3,
17
+ do_sample=True, temperature=1.1, encoder_no_repeat_ngram_size=5,
18
+ no_repeat_ngram_size=5,
19
+ max_new_tokens = 30)[0]
20
+ return answ
21
+
22
+ context =deque([], maxlen=4)
23
+ while True:
24
+ text = input()
25
+ text = 'user1>>: ' + text
26
+ context.append(text)
27
+ answ = dialog(context)
28
+ context.append('user2>>: ' + answ)
29
+
30
+ print('bot: ', answ)
31
+ """