Remove a lógica de shutdown do servidor no endpoint de encerramento de chat
para evitar conflitos com o gerenciamento do ciclo de vida da aplicação.
Simplifica também o script de inicialização removendo a detecção de venv
e mantendo apenas o fluxo essencial de verificação e instalação de
dependências.
Simplifica o script de inicialização removendo detecção complexa de venv e
lógica de fallback, mantendo apenas o fluxo essencial de verificação e
instalação de dependências. Adapta a interface de encerramento de chat para
não aguardar resposta do servidor, considerando que o mesmo é desligado
após o término da conversa.
O endpoint /end agora encerra o servidor Flask após limpar o histórico de conversa, utilizando werkzeug.server.shutdown quando disponível e fallback para os._exit(0) em ambientes não-Werkzeug.
- Altera modelo de nvidia/nemotron-3-ultra-550b-a55b:free para gryphe/mythomax-l2-13b
- Remove chave API exposta do config.json
- Refatora iniciar.sh para detectar venv existente e funcional antes de recriar
- Adiciona fallback para instalação global de dependências quando venv não está disponível
- Melhora mensagens de status durante a inicialização da aplicação
Sistema de chat com IA via API OpenRouter.ai com:
- Comandos de chat (/help, /reset, /reiniciar, /encerrar, /stats, /export)
- Editor de perfis, contexto, configuracoes e proibicoes
- Upload de imagens e arquivos com suporte multimodal
- Seletor de emojis com categorias e busca
- Persistencia diaria de conversas (historico/)
- Otimizacao automatica de contexto via IA (/atualizar)
- Backup e restauracao de contexto (/restaurar_contexto)
- Reset completo de fabrica (/reset)
- Interface dark mode responsiva
- Windows e Linux suportados
Licenca: GPL v3
SysPanel.com.br - contato@syspanel.com.br