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