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("---")
|