Training / app.py
amaniM's picture
Create app.py
357fbea verified
import gradio as gr
# ู‚ุงุนุฏุฉ ุจูŠุงู†ุงุช ุชุญู„ูŠู„ ุงู„ุดุฎุตูŠุฉ ุญุณุจ ุงู„ู„ูˆู† ุงู„ู…ูุถู„
personality_analysis = {
"ุฃุฒุฑู‚": "ุงู„ุฃุดุฎุงุต ุงู„ุฐูŠู† ูŠูุถู„ูˆู† ุงู„ู„ูˆู† ุงู„ุฃุฒุฑู‚ ุบุงู„ุจู‹ุง ู…ุง ูŠูƒูˆู†ูˆู† ู‡ุงุฏุฆูŠู† ูˆุญุณุงุณูŠู† ูˆูŠุชู…ุชุนูˆู† ุจุฎูŠุงู„ ูˆุงุณุน.",
"ุฃุฎุถุฑ": "ุงู„ุฃุดุฎุงุต ุงู„ุฐูŠู† ูŠูุถู„ูˆู† ุงู„ู„ูˆู† ุงู„ุฃุฎุถุฑ ุนุงุฏุฉ ู…ุง ูŠูƒูˆู†ูˆุง ุทุจูŠุนูŠูŠู† ูˆู…ู†ุณุฌู…ูŠู† ู…ุน ุงู„ุจูŠุฆุฉ ูˆูŠุชู…ุชุนูˆู† ุจู…ู†ุธูˆุฑ ู…ุชูˆุงุฒู†.",
"ุฃุญู…ุฑ": "ุงู„ุฃุดุฎุงุต ุงู„ุฐูŠู† ูŠูุถู„ูˆู† ุงู„ู„ูˆู† ุงู„ุฃุญู…ุฑ ุนุงุฏุฉ ู…ุง ูŠูƒูˆู†ูˆุง ุญูŠูˆูŠูŠู† ูˆุทู…ูˆุญูŠู† ูˆูŠู†ุฒุนูˆู† ุฅู„ู‰ ุงู„ู‚ูŠุงุฏุฉ.",
"ุฃุตูุฑ": "ุงู„ุฃุดุฎุงุต ุงู„ุฐูŠู† ูŠูุถู„ูˆู† ุงู„ู„ูˆู† ุงู„ุฃุตูุฑ ุบุงู„ุจู‹ุง ู…ุง ูŠูƒูˆู†ูˆุง ุฅุจุฏุงุนูŠูŠู† ูˆู…ุฑุญูŠู† ูˆูŠุชู…ุชุนูˆู† ุจู†ุธุฑุฉ ุฅูŠุฌุงุจูŠุฉ ุนู„ู‰ ุงู„ุญูŠุงุฉ."
}
def analyze_personality(favorite_color):
if favorite_color in personality_analysis:
return personality_analysis[favorite_color]
else:
return "ู„ู… ู†ุชู…ูƒู† ู…ู† ุชุญู„ูŠู„ ุดุฎุตูŠุชูƒ ุจู†ุงุกู‹ ุนู„ู‰ ุงู„ู„ูˆู† ุงู„ู…ูุถู„."
iface = gr.Interface(
fn=analyze_personality,
inputs=gr.Dropdown(["ุฃุฒุฑู‚", "ุฃุฎุถุฑ", "ุฃุญู…ุฑ", "ุฃุตูุฑ"], label="ุงุฎุชุฑ ู„ูˆู†ูƒ ุงู„ู…ูุถู„"),
outputs="text",
title="ุชุญู„ูŠู„ ุงู„ุดุฎุตูŠุฉ ุญุณุจ ุงู„ู„ูˆู† ุงู„ู…ูุถู„",
description="ุฃุฏุฎู„ ู„ูˆู†ูƒ ุงู„ู…ูุถู„ ูˆุณู†ุญู„ู„ ุดุฎุตูŠุชูƒ ุจู†ุงุกู‹ ุนู„ู‰ ุฐู„ูƒ."
)
iface.launch()