|
|
|
import sys |
|
import subprocess |
|
|
|
|
|
def run_gradio_interface(): |
|
subprocess.run(["python", "gradio_ui.py"]) |
|
|
|
def run_streamlit_interface(): |
|
subprocess.run(["streamlit", "run", "streamlit_ui.py"]) |
|
|
|
def run_rag_evaluate(): |
|
subprocess.run(["python", "eval.py"]) |
|
|
|
|
|
def main(): |
|
if "-gradio" in sys.argv: |
|
print("Initializing Gradio Interface!") |
|
run_gradio_interface() |
|
elif "-streamlit" in sys.argv: |
|
print("Initializing Streamlit Interface!") |
|
run_streamlit_interface() |
|
else: |
|
print("Running RAG Evaluation!") |
|
run_rag_evaluate() |
|
|
|
|
|
if __name__ == "__main__": |
|
main() |
|
|