Spaces:
Runtime error
Runtime error
| 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() |