import gradio as gr import pandas as pd import openai from ui.app_theme import SoftBlue from utilities import constants,api_keys from prompts import ui_prompt_builder #from chat_bot import ui_simple_chat from image_gen import ui_image_generation from summarization import ui_summarize from recording_analysis import ui_recording_analysis from slack_sentiment_analysis import ui_sentiment_analysis #from image_to_text import image_to_text_translator as ui_image_to_text from text_analysis import ui_text_analysis openai.api_key = api_keys.APIKeys().get_key('OPENAI_API_KEY') prompt_builder=ui_prompt_builder.ui summarize=ui_summarize.ui image_generator=ui_image_generation.ui video_analysis=ui_recording_analysis.ui slack_sentiment=ui_sentiment_analysis.ui #git_advisor=ui_simple_chat_git.ui text_analysis=ui_text_analysis.ui ui = gr.TabbedInterface([summarize, prompt_builder, image_generator, video_analysis,slack_sentiment, text_analysis], (constants.UI_2,constants.UI_1, constants.UI_3,constants.UI_4, constants.UI_5,"Text Analysis"), theme=SoftBlue()) ui.launch()