File size: 1,125 Bytes
3a5289f
 
50c6548
9e266c6
50c6548
18d13eb
4e93024
4e6d1e4
2cd1c76
 
e2e1045
4e6d1e4
 
bf32d0e
3a5289f
 
1e987dc
 
4e6d1e4
1e987dc
e2e1045
2cd1c76
4e6d1e4
ece60bb
15dee91
 
4e6d1e4
1f97323
26ead64
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
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()