eremeev-d commited on
Commit
f80579e
·
1 Parent(s): c3559e4

Added token to space

Browse files
Files changed (2) hide show
  1. core.py +22 -2
  2. requirements.txt +2 -1
core.py CHANGED
@@ -1,6 +1,21 @@
1
  import streamlit as st
2
  from sentence_transformers import SentenceTransformer
 
3
  import datasets
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4
 
5
 
6
  @st.cache_resource
@@ -10,7 +25,11 @@ def load_model():
10
 
11
  @st.cache_resource
12
  def load_index():
13
- index = datasets.load_dataset("eremeev-d/arxiv-abstracts-small", use_auth_token=True)["train"]
 
 
 
 
14
  index.add_faiss_index('embedding')
15
  return index
16
 
@@ -29,7 +48,8 @@ def display_answer(query):
29
  for answer_id in range(len(answers)):
30
  with st.container():
31
  href = "https://arxiv.org/abs/{}".format(answers['id'][answer_id])
32
- title = "<h3><a href=\"{}\">{}</a></h3>".format(href, answers['title'][answer_id])
 
33
  st.write(title, unsafe_allow_html=True)
34
  st.markdown(answers['abstract'][answer_id])
35
  st.write("---")
 
1
  import streamlit as st
2
  from sentence_transformers import SentenceTransformer
3
+ from huggingface_hub import HfApi, HfFolder
4
  import datasets
5
+ import os
6
+
7
+
8
+ @st.cache_data
9
+ def login():
10
+ if not 'logged' in st.session_state:
11
+ st.session_state['logged'] = True
12
+ HF_TOKEN = os.environ.get("HF_TOKEN")
13
+ api=HfApi()
14
+ api.set_access_token(HF_TOKEN)
15
+ folder = HfFolder()
16
+ folder.save_token(HF_TOKEN)
17
+ return True
18
+ return False
19
 
20
 
21
  @st.cache_resource
 
25
 
26
  @st.cache_resource
27
  def load_index():
28
+ index = datasets.load_dataset(
29
+ "eremeev-d/arxiv-abstracts-small",
30
+ use_auth_token=True,
31
+ split="train"
32
+ )
33
  index.add_faiss_index('embedding')
34
  return index
35
 
 
48
  for answer_id in range(len(answers)):
49
  with st.container():
50
  href = "https://arxiv.org/abs/{}".format(answers['id'][answer_id])
51
+ title = "<h3><a href=\"{}\">{}</a></h3>".format(
52
+ href, answers['title'][answer_id])
53
  st.write(title, unsafe_allow_html=True)
54
  st.markdown(answers['abstract'][answer_id])
55
  st.write("---")
requirements.txt CHANGED
@@ -1,3 +1,4 @@
1
  faiss-cpu~=1.7.2
2
  sentence-transformers~=2.2.2
3
- datasets~=2.10.1
 
 
1
  faiss-cpu~=1.7.2
2
  sentence-transformers~=2.2.2
3
+ datasets~=2.10.1
4
+ huggingface_hub~=0.10.1