ai-kit / app.py
Kim Adams
shifting tabs
15dee91
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()