Update app.py
Browse files
app.py
CHANGED
|
@@ -16,22 +16,73 @@ def respond(message, history):
|
|
| 16 |
return response['choices'][0]['message']['content'].strip()
|
| 17 |
messages = [{"role":"system","content":"you are a friendly chatbot"}]
|
| 18 |
|
| 19 |
-
|
| 20 |
-
|
| 21 |
-
|
| 22 |
-
neutral_hue="
|
| 23 |
-
spacing_size="lg",
|
| 24 |
-
radius_size="lg",
|
| 25 |
-
text_size="lg",
|
| 26 |
-
font=[gr.themes.GoogleFont("IBM Plex Sans"), "sans-serif"],
|
| 27 |
-
font_mono=[gr.themes.GoogleFont("IBM Plex Mono"), "monospace"]
|
| 28 |
).set(
|
| 29 |
-
|
| 30 |
-
|
| 31 |
-
|
| 32 |
-
|
| 33 |
-
|
| 34 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 35 |
)
|
| 36 |
|
| 37 |
chatbot = gr.ChatInterface(respond, type="messages",theme=custom_theme)
|
|
|
|
| 16 |
return response['choices'][0]['message']['content'].strip()
|
| 17 |
messages = [{"role":"system","content":"you are a friendly chatbot"}]
|
| 18 |
|
| 19 |
+
gr.themes.builder()
|
| 20 |
+
custom_theme = gr.themes.Citrus(
|
| 21 |
+
primary_hue=gr.themes.Color(c100="#fff4c6", c200="#f89e19", c300="#fcd34d", c400="#fbbf24", c50="rgba(0, 0, 0, 1)", c500="#f59e0b", c600="#d97706", c700="#b45309", c800="#92400e", c900="#78350f", c950="#6c370f"),
|
| 22 |
+
neutral_hue=gr.themes.Color(c100="#f89e19", c200="#f89e19", c300="#782dba", c400="rgba(255, 219.05424040450472, 76.05263157894738, 1)", c50="#fefce8", c500="rgba(255, 222.06596413600374, 119.67105263157895, 1)", c600="rgba(255, 195.35087719298247, 70.46052631578947, 1)", c700="rgba(255, 186.82715311004787, 88.35526315789473, 1)", c800="rgba(255, 185.52631578947367, 107.36842105263158, 1)", c900="rgba(255, 167.29224376731304, 88.35526315789473, 1)", c950="rgba(255, 195.00951173113506, 136.44736842105263, 1)"),
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 23 |
).set(
|
| 24 |
+
background_fill_primary='*primary_100',
|
| 25 |
+
background_fill_primary_dark='*neutral_300',
|
| 26 |
+
background_fill_secondary='*primary_100',
|
| 27 |
+
background_fill_secondary_dark='*primary_100',
|
| 28 |
+
border_color_accent='*primary_100',
|
| 29 |
+
border_color_accent_dark='*primary_100',
|
| 30 |
+
border_color_accent_subdued='*primary_100',
|
| 31 |
+
border_color_accent_subdued_dark='*primary_100',
|
| 32 |
+
border_color_primary='*primary_100',
|
| 33 |
+
border_color_primary_dark='*primary_100',
|
| 34 |
+
color_accent='*primary_100',
|
| 35 |
+
color_accent_soft='*primary_100',
|
| 36 |
+
color_accent_soft_dark='*primary_100',
|
| 37 |
+
link_text_color='*primary_50',
|
| 38 |
+
link_text_color_dark='*primary_50',
|
| 39 |
+
link_text_color_active='*primary_50',
|
| 40 |
+
link_text_color_active_dark='*primary_50',
|
| 41 |
+
link_text_color_hover='*primary_50',
|
| 42 |
+
link_text_color_hover_dark='*primary_50',
|
| 43 |
+
link_text_color_visited='*primary_50',
|
| 44 |
+
link_text_color_visited_dark='*primary_50',
|
| 45 |
+
code_background_fill='*primary_50',
|
| 46 |
+
code_background_fill_dark='*primary_100',
|
| 47 |
+
block_background_fill_dark='*primary_100',
|
| 48 |
+
block_border_color='*primary_100',
|
| 49 |
+
block_border_color_dark='*primary_100',
|
| 50 |
+
block_info_text_color='*primary_50',
|
| 51 |
+
block_info_text_color_dark='*primary_100',
|
| 52 |
+
block_label_background_fill='*primary_100',
|
| 53 |
+
block_label_background_fill_dark='*primary_100',
|
| 54 |
+
block_label_border_color='*primary_100',
|
| 55 |
+
block_label_border_color_dark='*primary_100',
|
| 56 |
+
block_label_text_color='*primary_50',
|
| 57 |
+
block_label_text_color_dark='*primary_50',
|
| 58 |
+
block_title_border_color_dark='*primary_50',
|
| 59 |
+
accordion_text_color='*primary_100',
|
| 60 |
+
accordion_text_color_dark='*primary_100',
|
| 61 |
+
checkbox_background_color_dark='*primary_100',
|
| 62 |
+
input_background_fill_dark='*primary_100',
|
| 63 |
+
input_background_fill_focus='*primary_100',
|
| 64 |
+
input_background_fill_focus_dark='*primary_100',
|
| 65 |
+
input_background_fill_hover='*primary_100',
|
| 66 |
+
input_background_fill_hover_dark='*primary_100',
|
| 67 |
+
table_odd_background_fill_dark='*primary_100',
|
| 68 |
+
button_primary_background_fill='*primary_50',
|
| 69 |
+
button_primary_background_fill_dark='*primary_100',
|
| 70 |
+
button_primary_background_fill_hover='*primary_200',
|
| 71 |
+
button_primary_border_color='*primary_100',
|
| 72 |
+
button_primary_border_color_dark='*primary_100',
|
| 73 |
+
button_primary_border_color_hover='*primary_100',
|
| 74 |
+
button_primary_border_color_hover_dark='*primary_100',
|
| 75 |
+
button_primary_text_color='*primary_50',
|
| 76 |
+
button_primary_text_color_dark='*primary_50',
|
| 77 |
+
button_primary_text_color_hover='*primary_50',
|
| 78 |
+
button_primary_text_color_hover_dark='*primary_50',
|
| 79 |
+
button_secondary_background_fill='*primary_200',
|
| 80 |
+
button_secondary_background_fill_dark='*primary_100',
|
| 81 |
+
button_secondary_border_color='*primary_100',
|
| 82 |
+
button_secondary_border_color_dark='*primary_100',
|
| 83 |
+
button_secondary_border_color_hover='*primary_100',
|
| 84 |
+
button_secondary_border_color_hover_dark='*primary_100',
|
| 85 |
+
button_secondary_text_color_dark='*primary_50'
|
| 86 |
)
|
| 87 |
|
| 88 |
chatbot = gr.ChatInterface(respond, type="messages",theme=custom_theme)
|