Spaces:
Sleeping
Sleeping
File size: 1,253 Bytes
ec91473 b896b78 11c3841 b896b78 100826d b896b78 84ab7d1 100826d 84ab7d1 b896b78 100826d 3ae0e39 100826d e67766f 100826d 84ab7d1 100826d b896b78 310bca6 100826d 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 62 63 64 65 66 67 68 69 70 71 72 |
import gradio as gr
import requests
import time
import os
import json
import google.generativeai as genai
genai.configure(
api_key=os.environ['API_KEY'])
model = genai.GenerativeModel(
model_name='gemini-pro')
def bardChat(data):
prompt = data
respo = model.generate_content(
prompt,
generation_config={
'temperature': 0,
'max_output_tokens': 100
}
)
return json.dumps(respo.text)
def responsenew(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() |