Spaces:
Running
Running
| #!/usr/bin/env python3 | |
| """ | |
| Dr. Aldo Henrique - Chatbot com RAG | |
| Arquivo principal que inicializa o sistema | |
| """ | |
| import os | |
| from ai_logic import load_vector_store, HF_TOKEN | |
| from interface import configurar_interface | |
| def main(): | |
| """Função principal que inicializa o sistema""" | |
| print("🚀 Iniciando Dr. Aldo Henrique com RAG...") | |
| # Verificar se o token HF está configurado | |
| if not HF_TOKEN: | |
| print("❌ Erro: Token HF_TOKEN não encontrado nas variáveis de ambiente") | |
| return | |
| print(f"🔑 Token HF encontrado: {HF_TOKEN[:8]}...") | |
| # Carrega ou constrói o vector store na inicialização | |
| load_vector_store() | |
| # Configurar a interface | |
| interface = configurar_interface() | |
| print("🌐 Interface pronta!") | |
| # Lançar a aplicação | |
| interface.launch( | |
| server_name="0.0.0.0", | |
| server_port=7860, | |
| share=False, | |
| max_threads=8, | |
| show_error=True | |
| ) | |
| if __name__ == "__main__": | |
| main() |