File size: 1,060 Bytes
ec91473
b896b78
11c3841
b896b78
 
 
84ab7d1
 
 
 
 
b896b78
 
 
84ab7d1
f8989d9
b896b78
310bca6
dae0931
b04bdf0
f03da32
 
f50380b
f03da32
 
 
 
 
84ab7d1
 
 
 
 
 
 
 
 
 
 
 
b04bdf0
 
 
 
 
b896b78
f03da32
 
 
 
310bca6
f03da32
 
 
 
 
310bca6
f03da32
310bca6
f03da32
 
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
57
58
59
60
61
import gradio as gr
import requests
import time 
import os
import json

genai.configure(
    api_key=os.environ['API_KEY'])
model = genai.GenerativeModel(
    model_name='gemini-pro')



def bardChat(data):

    return json.dumps(respo)
    
def responsenew(data):
    print(data)
    return bardChat(data)


gradio_interface = gr.Interface(
  fn = responsenew,
  inputs = "text",
  outputs = "text" 
)
gradio_interface.launch()












    # remind_val = ["create a reminder", "create reminder", "remind me"]
    # if remind_val in data:
    #     return "Reminder created!"
    # else:
    #     return bardChat(data)

# with gr.Blocks() as demo:
#     chatbot = gr.Chatbot()
#     msg = gr.Textbox()
#     clear = gr.ClearButton([msg, chatbot])

#     def respond(message, chat_history):
#         bot_message = responsenew(message)
#         chat_history.append((message, bot_message))
#         time.sleep(2)
#         return "", chat_history

#     msg.submit(respond, [msg, chatbot], [msg, chatbot])

# if __name__ == "__main__":
#     demo.launch()