camilosegura's picture
Upload folder using huggingface_hub
9e9d400
import gradio as gr
from gradio_keyboardtextboxcomponent import KeyboardTextBoxComponent
import boto3
import json
__TableName__ = "innovation-gradio-claude-example"
Primary_Column_Name = "id"
Primary_Key = "1"
columns = ["message_gum", "message_spa"]
client = boto3.client('dynamodb', region_name='us-east-1')
DB = boto3.resource('dynamodb', region_name='us-east-1')
table = DB.Table(__TableName__)
# Get data
def get_data():
response = table.get_item(
Key={
Primary_Column_Name:Primary_Key
}
)
return json.loads(str(response["Item"]).replace("'", '"').encode('utf-8'))
# print(get_data()["message_gum"])
example = KeyboardTextBoxComponent().example_inputs()
demo = gr.Interface(
lambda x:x,
KeyboardTextBoxComponent(value=get_data()["message_gum"]), # interactive version of your component
KeyboardTextBoxComponent(), # static version of your component
examples=[[example]], # uncomment this line to view the "example version" of your component
)
demo.launch()