Spaces:
Runtime error
Runtime error
File size: 746 Bytes
99c6a62 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
import argparse
import uvicorn
import os
def main():
parser = argparse.ArgumentParser(description="Executor do Aduc-Sdr")
parser.add_argument("mode", choices=["gradio", "api"], help="Modo de execução: 'gradio' para a UI, 'api' para o servidor FastAPI.")
args = parser.parse_args()
if args.mode == "gradio":
print("Iniciando a interface Gradio...")
# Importa e executa a lógica de lançamento que está no final de app_gradio.py
from app_gradio import demo
demo.queue().launch()
elif args.mode == "api":
print("Iniciando o servidor FastAPI em http://127.0.0.1:8000")
uvicorn.run("app_api:app", host="127.0.0.1", port=8000, reload=True)
if __name__ == "__main__":
main() |