Spaces:
Runtime error
Runtime error
Update stri.py
Browse files
stri.py
CHANGED
@@ -28,7 +28,10 @@ length = 256
|
|
28 |
# Определение запроса пользователя
|
29 |
query = st.text_input("Введите запрос")
|
30 |
|
31 |
-
|
|
|
|
|
|
|
32 |
with open("book_embeddings256xxx.pkl", "rb") as f:
|
33 |
book_embeddings = pickle.load(f)
|
34 |
|
@@ -55,10 +58,10 @@ if st.button('Сгенерировать'):
|
|
55 |
|
56 |
indices = np.argsort(cosine_similarities)[::-1] # Сортировка по убыванию
|
57 |
|
58 |
-
num_books_per_page =
|
59 |
|
60 |
for i in indices[:num_books_per_page]:
|
61 |
-
cols = st.
|
62 |
cols[1].write("## " + books['title'][i])
|
63 |
cols[1].markdown("**Автор:** " + books['author'][i])
|
64 |
cols[1].markdown("**Аннотация:** " + books['annotation'][i])
|
@@ -67,4 +70,4 @@ if st.button('Сгенерировать'):
|
|
67 |
image = Image.open(BytesIO(response.content))
|
68 |
cols[0].image(image)
|
69 |
cols[0].write(cosine_similarities[i])
|
70 |
-
cols[1].write("---")
|
|
|
28 |
# Определение запроса пользователя
|
29 |
query = st.text_input("Введите запрос")
|
30 |
|
31 |
+
col1, col2 = st.beta_columns(2)
|
32 |
+
generate_button = col2.button('Сгенерировать')
|
33 |
+
|
34 |
+
if generate_button:
|
35 |
with open("book_embeddings256xxx.pkl", "rb") as f:
|
36 |
book_embeddings = pickle.load(f)
|
37 |
|
|
|
58 |
|
59 |
indices = np.argsort(cosine_similarities)[::-1] # Сортировка по убыванию
|
60 |
|
61 |
+
num_books_per_page = col1.selectbox("Количество книг на странице:", [3, 5, 10], index=0)
|
62 |
|
63 |
for i in indices[:num_books_per_page]:
|
64 |
+
cols = st.beta_columns(2) # Создание двух столбцов для размещения информации и изображения
|
65 |
cols[1].write("## " + books['title'][i])
|
66 |
cols[1].markdown("**Автор:** " + books['author'][i])
|
67 |
cols[1].markdown("**Аннотация:** " + books['annotation'][i])
|
|
|
70 |
image = Image.open(BytesIO(response.content))
|
71 |
cols[0].image(image)
|
72 |
cols[0].write(cosine_similarities[i])
|
73 |
+
cols[1].write("---")
|