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)