Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -687,6 +687,16 @@ with gr.Blocks() as demo:
|
|
| 687 |
|
| 688 |
audio_input = gr.Audio(sources=["microphone"], type="numpy", label="Speak your query")
|
| 689 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 690 |
chat_interface = gr.ChatInterface(
|
| 691 |
fn=process_input,
|
| 692 |
additional_inputs=[
|
|
@@ -697,32 +707,11 @@ with gr.Blocks() as demo:
|
|
| 697 |
gr.CheckboxGroup(label="Select documents to query"),
|
| 698 |
audio_input
|
| 699 |
],
|
| 700 |
-
chatbot=
|
| 701 |
-
show_copy_button=True,
|
| 702 |
-
likeable=True,
|
| 703 |
-
layout="bubble",
|
| 704 |
-
height=400,
|
| 705 |
-
value=initial_conversation()
|
| 706 |
-
),
|
| 707 |
title="AI-powered PDF Chat and Web Search Assistant",
|
| 708 |
description="Chat with your PDFs, use web search to answer questions, or speak your query.",
|
| 709 |
theme=gr.themes.Soft(
|
| 710 |
-
|
| 711 |
-
secondary_hue="amber",
|
| 712 |
-
neutral_hue="gray",
|
| 713 |
-
font=[gr.themes.GoogleFont("Exo"), "ui-sans-serif", "system-ui", "sans-serif"]
|
| 714 |
-
).set(
|
| 715 |
-
body_background_fill_dark="#0c0505",
|
| 716 |
-
block_background_fill_dark="#0c0505",
|
| 717 |
-
block_border_width="1px",
|
| 718 |
-
block_title_background_fill_dark="#1b0f0f",
|
| 719 |
-
input_background_fill_dark="#140b0b",
|
| 720 |
-
button_secondary_background_fill_dark="#140b0b",
|
| 721 |
-
border_color_accent_dark="#1b0f0f",
|
| 722 |
-
border_color_primary_dark="#1b0f0f",
|
| 723 |
-
background_fill_secondary_dark="#0c0505",
|
| 724 |
-
color_accent_soft_dark="transparent",
|
| 725 |
-
code_background_fill_dark="#140b0b"
|
| 726 |
),
|
| 727 |
css=css,
|
| 728 |
examples=[
|
|
|
|
| 687 |
|
| 688 |
audio_input = gr.Audio(sources=["microphone"], type="numpy", label="Speak your query")
|
| 689 |
|
| 690 |
+
# Create the Chatbot component separately
|
| 691 |
+
chatbot = gr.Chatbot(
|
| 692 |
+
show_copy_button=True,
|
| 693 |
+
likeable=True,
|
| 694 |
+
layout="bubble",
|
| 695 |
+
height=400,
|
| 696 |
+
value=initial_conversation()
|
| 697 |
+
)
|
| 698 |
+
|
| 699 |
+
# Create the ChatInterface using the pre-defined Chatbot
|
| 700 |
chat_interface = gr.ChatInterface(
|
| 701 |
fn=process_input,
|
| 702 |
additional_inputs=[
|
|
|
|
| 707 |
gr.CheckboxGroup(label="Select documents to query"),
|
| 708 |
audio_input
|
| 709 |
],
|
| 710 |
+
chatbot=chatbot, # Use the pre-defined Chatbot
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 711 |
title="AI-powered PDF Chat and Web Search Assistant",
|
| 712 |
description="Chat with your PDFs, use web search to answer questions, or speak your query.",
|
| 713 |
theme=gr.themes.Soft(
|
| 714 |
+
# ... (theme configuration remains the same)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 715 |
),
|
| 716 |
css=css,
|
| 717 |
examples=[
|