File size: 1,496 Bytes
af40894
 
27c78c7
1c6a1fb
a4e0c15
524b1bf
a4e0c15
fb05ecc
 
8551fc2
fc1aea8
8551fc2
1c6a1fb
 
8551fc2
1c6a1fb
a4e0c15
27c78c7
af40894
badd9c9
121d761
4342456
d38b403
3c44dbb
4342456
badd9c9
af40894
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
import gradio as gr


def greet(description,color,features,occasion):
    
    final = 'white background '
    
    description = 'description:' + description.replace(' ', '-')

    color = ' color:' + ','.join(color)

    features = ' features:' + ','.join(features)

    occasion = ' occasion:' + ','.join(occasion)
   
    final += description + color + features +  occasion
    
    return final

iface = gr.Interface(fn=greet, 
                     inputs=[gr.Textbox(label='Description'),
                            gr.Dropdown(label='Color',choices=['Beige','Black','Blue','Brown','Green','Grey','Orange','Pink','Purple','Red','White','Yellow'],multiselect=True),
                            gr.Dropdown(label='Features',choices=['3/4-sleeve','Babydoll','Closed-Back','Corset','Crochet','Cutouts','Draped','Floral','Gloves','Halter','Lace','Long','Long-Sleeve','Midi','No-Slit','Off-The-Shoulder','One-Shoulder','Open-Back','Pockets','Print','Puff-Sleeve','Ruched','Satin','Sequins','Shimmer','Short','Short-Sleeve','Side-Slit','Square-Neck','Strapless','Sweetheart-Neck','Tight','V-Neck','Velvet','Wrap'],multiselect=True),
                            gr.Dropdown(label='Occasion',choices=['Homecoming','Casual','Wedding-Guest','Festival','Sorority','Day','Vacation','Summer','Pool-Party','Birthday','Date-Night','Party','Holiday','Winter-Formal','Valentines-Day','Prom','Graduation'],multiselect=True),
                            ], 
                     outputs="text")
iface.launch()