File size: 812 Bytes
022601f
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
import gradio as gr
from response_db import StResponseDb

ID = "1234"
turn = int(0)
db = StResponseDb()
question = "What color is the cat?"

img_url = 'https://upload.wikimedia.org/wikipedia/commons/thumb/6/68/Orange_tabby_cat_sitting_on_fallen_leaves-Hisashi-01A.jpg/1920px-Orange_tabby_cat_sitting_on_fallen_leaves-Hisashi-01A.jpg',

def add_response(response):
    db.add(ID, turn, question, response)
    return str(db.get_all())

with gr.Blocks() as demo:
    #gr.Image(value=img_url, shape=(400,None))
    gr.Textbox(label="Question", value=question)
    #image = gr.Image(value=img_url)
    response = gr.Textbox(label="Response")
    submit = gr.Button("Submit")
    db_contents = gr.Textbox(label="output")
    submit.click(fn=add_response, inputs=response, outputs=db_contents)

demo.launch(share=True)