File size: 1,002 Bytes
7dc0225
 
 
 
721a95b
 
7dc0225
 
 
7acb074
7dc0225
 
 
11dde31
7dc0225
 
 
 
721a95b
7dc0225
7acb074
01a2d0f
7acb074
 
7dc0225
 
 
7acb074
11dde31
7dc0225
b12fb1b
 
 
11dde31
721a95b
 
7dc0225
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#!/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()