Spaces:
Sleeping
Sleeping
Commit
·
0b7e756
1
Parent(s):
ef39d37
changes theme
Browse files
app.py
CHANGED
@@ -45,7 +45,45 @@ def query_chroma(collection, embedding, authors):
|
|
45 |
|
46 |
return formatted_results
|
47 |
|
48 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
49 |
gr.Markdown("Geben Sie ein, wonach Sie suchen möchten (Query), filtern Sie nach Autoren (ohne Auswahl werden alle durchsucht) und klicken Sie auf **Suchen**, um zu suchen. Trennen Sie mehrere Fragen durch Semikola; die Suche dauert, unabhängig von der Anzahl der Abfragen, etwa 40 Sekunden, da das Embeddingmodell jedes Mal auf eine GPU geladen werden muss.")
|
50 |
#database_inp = gr.Dropdown(label="Database", choices=["German", "English"], value="German")
|
51 |
author_inp = gr.Dropdown(label="Autoren", choices=authors_list_de, multiselect=True)
|
|
|
45 |
|
46 |
return formatted_results
|
47 |
|
48 |
+
|
49 |
+
theme = gr.themes.Soft(
|
50 |
+
primary_hue="indigo",
|
51 |
+
secondary_hue="slate",
|
52 |
+
neutral_hue="slate",
|
53 |
+
spacing_size="lg",
|
54 |
+
radius_size="lg",
|
55 |
+
text_size="lg",
|
56 |
+
font=["Helvetica", "sans-serif"],
|
57 |
+
font_mono=["Courier", "monospace"],
|
58 |
+
).set(
|
59 |
+
body_text_color="*neutral_800",
|
60 |
+
block_background_fill="*neutral_50",
|
61 |
+
block_border_width="0px",
|
62 |
+
button_primary_background_fill="*primary_600",
|
63 |
+
button_primary_background_fill_hover="*primary_700",
|
64 |
+
button_primary_text_color="white",
|
65 |
+
input_background_fill="white",
|
66 |
+
input_border_color="*neutral_200",
|
67 |
+
input_border_width="1px",
|
68 |
+
checkbox_background_color_selected="*primary_600",
|
69 |
+
checkbox_border_color_selected="*primary_600",
|
70 |
+
)
|
71 |
+
|
72 |
+
custom_css = """
|
73 |
+
.custom-markdown {
|
74 |
+
border: 1px solid var(--neutral-200);
|
75 |
+
padding: 15px;
|
76 |
+
border-radius: var(--radius-lg);
|
77 |
+
background-color: var(--color-background-primary);
|
78 |
+
margin-bottom: 15px;
|
79 |
+
}
|
80 |
+
.custom-markdown p {
|
81 |
+
margin-bottom: 10px;
|
82 |
+
line-height: 1.6;
|
83 |
+
}
|
84 |
+
"""
|
85 |
+
|
86 |
+
with gr.Blocks(theme=theme, css=custom_css) as demo:
|
87 |
gr.Markdown("Geben Sie ein, wonach Sie suchen möchten (Query), filtern Sie nach Autoren (ohne Auswahl werden alle durchsucht) und klicken Sie auf **Suchen**, um zu suchen. Trennen Sie mehrere Fragen durch Semikola; die Suche dauert, unabhängig von der Anzahl der Abfragen, etwa 40 Sekunden, da das Embeddingmodell jedes Mal auf eine GPU geladen werden muss.")
|
88 |
#database_inp = gr.Dropdown(label="Database", choices=["German", "English"], value="German")
|
89 |
author_inp = gr.Dropdown(label="Autoren", choices=authors_list_de, multiselect=True)
|