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() |