Spaces:
Runtime error
Runtime error
File size: 1,537 Bytes
9fd257d aa6883f 1345d55 7a4fffa 1345d55 aa6883f 7a4fffa bfc8030 67af7f1 bfc8030 faea98c 67af7f1 100a421 bfc8030 67af7f1 a49c2de ad27618 1dbe626 11b1ae5 a00efea 14a3a73 d2a8971 a49c2de ad27618 d2a8971 1345d55 ad27618 1dbe626 b207895 ad27618 11b1ae5 ad27618 7a4fffa 11b1ae5 b114ef5 ad27618 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 |
# Import dependencies
import gradio as gr
def response(message):
response = "You said: " + message
return response
"""class ChatWrapper:
def __call__(
self, inp: str, history: str, chain
):
Execute the chat functionality.
output = chain({"question": inp, "chat_history": history})["answer"]
history.append((inp, output))
return history, history
chat = ChatWrapper()"""
chatbot = gr.Chatbot()
block = gr.Blocks(css=".gradio-container {background-color: lightblue}")
with block:
gr.HTML("<center><h2>Omdena AI Chatbot For Mental Health and Well Being</h2></center>")
gr.HTML("WELCOME<br>"
"I am an AI ChatBot and I am here to assist you with whatever is bothering you."
"Our conversation is strictly confidential and I will not remember it when you come back another time."
)
with gr.Row():
message = gr.Textbox(
label="What would you like to talk about?",
type = "text",
)
with gr.Row():
submit = gr.Button(color="lightblue", value="Send", variant="secondary").style(full_width=False)
gr.Examples(
examples=[
"I am lonely",
"I'm having problems at home",
"I am jumpy when I hear a loud noise and I feel scared all the time",
],
inputs=message,
)
fn = response
# submit.click(chat, inputs=[message], outputs=[chatbot])
block.launch(debug=True) |