Spaces:
Sleeping
Sleeping
| from core.make_pipeline import MakePipeline | |
| from core.context_manager import ContextManager | |
| from core.launch_gradio import create_interface | |
| import argparse | |
| ######################## | |
| # Start with localhost # | |
| ######################## | |
| # --testui to test ui # | |
| ######################## | |
| if __name__ == "__main__": | |
| parser = argparse.ArgumentParser() | |
| parser.add_argument("--testui", action="store_true", help="UI만 실행 여부") | |
| args = parser.parse_args() | |
| # 모델 불러오기 | |
| if args.testui: | |
| makePipeline = MakePipeline() | |
| makePipeline.build("ui") | |
| else: | |
| makePipeline = MakePipeline() | |
| makePipeline.build("lh") | |
| # 채팅 기록 관리자 | |
| ctx = ContextManager() | |
| # Gradio 인터페이스 시작 | |
| demo = create_interface(ctx, makePipeline) | |
| demo.launch() |