import gradio as gr from src.gradio_interface.cg.image import create_cg_image_tab from src.gradio_interface.cg.image_with_movie_recommendation import create_cg_image_with_movie_recommendation_tab from src.gradio_interface.cg.video import create_cg_video_tab from src.gradio_interface.graphic.idea import create_idea_tab from src.gradio_interface.graphic.poster import create_poster_tab def main(): with gr.Blocks() as demo: (gr.Markdown("# デジハリチューターAI"),) gr.Markdown( "作品(画像 or 動画)をアップロードし、評価観点を入力して「Submit」ボタンをクリックすると、作品の評価を開始します。" ) with gr.Tabs(): create_cg_image_tab() create_cg_image_with_movie_recommendation_tab() create_cg_video_tab() create_poster_tab() create_idea_tab() demo.launch(enable_queue=True) if __name__ == "__main__": main()