Spaces:
Sleeping
Sleeping
import gradio as gr | |
from modules.sentiment import sentiment_function # โมดูลวิเคราะห์ความรู้สึก | |
from modules.financial_analyst import financial_analysis_function # โมดูลวิเคราะห์การเงิน | |
from modules.translator import text_translator # โมดูลแปลภาษา | |
from modules.personal_info_identifier import identify_personal_info # โมดูลตรวจสอบข้อมูลส่วนบุคคล | |
from modules.churn_analysis import churn_prediction # โมดูลทำนายการเลิกบริการ | |
def run_all_functions(input_text): | |
sentiment_result = sentiment_function(input_text) | |
financial_result = financial_analysis_function(input_text) | |
translation_result = text_translator(input_text, "English") | |
personal_info_result = identify_personal_info(input_text) | |
churn_result = churn_prediction(input_text) | |
return sentiment_result, financial_result, translation_result, personal_info_result, churn_result | |
with gr.Blocks() as demo: | |
gr.Markdown("# Multi-Function App") | |
gr.Markdown("### Combine various AI tasks into one platform") | |
text_input = gr.Textbox(label="Enter text to analyze") | |
sentiment_output = gr.Textbox(label="Sentiment Analysis") | |
financial_output = gr.Textbox(label="Financial Analysis") | |
translation_output = gr.Textbox(label="Translation Result") | |
personal_info_output = gr.Textbox(label="Personal Info Detection") | |
churn_output = gr.Textbox(label="Customer Churn Prediction") | |
run_button = gr.Button("Run All Functions") | |
run_button.click(fn=run_all_functions, inputs=text_input, outputs=[sentiment_output, financial_output, translation_output, personal_info_output, churn_output]) | |
demo.launch() | |