Spaces:
Runtime error
Runtime error
import gradio as gr | |
import random | |
def analyze_data(category, text): | |
# Function implementation to analyze the data based on the selected category | |
# Replace this with your specific logic | |
result = f"Analyzing data for {category}: {text}" | |
return result | |
def launch_demo(): | |
categories = [ | |
"Appearance", | |
"Weight", | |
"Intelligence", | |
"Age", | |
"Financial Status", | |
"Cleanliness/Hygiene", | |
"Lifestyle", | |
"Occupation", | |
"Taste/Culture", | |
"Cooking Skills" | |
] | |
topics = [ | |
"Holidays", | |
"Plants", | |
"Animals", | |
"Countries", | |
"Pop Culture", | |
"Religion", | |
"Lifestyle", | |
"Environment", | |
"Technology", | |
"Sports", | |
"Music", | |
"Space/Astronomy", | |
"Food and Cooking", | |
"History", | |
"Travel", | |
"Education", | |
"Health and Fitness", | |
"Movies/TV Shows" | |
] | |
def analyze_input(category, text): | |
result = analyze_data(category, text) | |
return result | |
dropdown = gr.components.Dropdown(categories, label="Select a Category") | |
text_input = gr.components.Textbox(label="Enter Text") | |
output = gr.components.Textbox(label="Analysis Result") | |
rando_choice = [random.choice(categories) | |
rando_topic = [random.choice(topics) | |
examples = [ | |
rando_choice, rando_topic], | |
] | |
gr.Interface( | |
fn=analyze_input, | |
inputs=[dropdown, text_input], | |
outputs=output, | |
examples=examples, | |
title="Data Analyzer", | |
description="Select a category, enter text, and click Submit.", | |
theme="default", | |
).launch() | |
launch_demo() | |