Spaces:
Running
Running
| # 🚀 ATIVAÇÃO FINAL - O QUE FAZER EM api.py | |
| **Arquivo:** `i:\Isaac Quarenta\Programação\AKIRA-SOFTEDGE\modules\api.py` | |
| **Tempo:** 10 minutos | |
| **Linhas de código:** ~15 que faltam | |
| --- | |
| ## 📝 MUDANÇAS NECESSÁRIAS | |
| ### 1️⃣ Adicionar Imports (no topo do arquivo) | |
| ```python | |
| # Após os outros imports de modules: | |
| from .lstm_extension import get_lstm_extension | |
| ``` | |
| ### 2️⃣ No método de inicialização do UnifiedLLMClient | |
| Procure onde é feito: | |
| ```python | |
| self.context_builder = criar_context_builder() | |
| self.reply_handler = ReplyContextHandler(...) | |
| self.db = Database(...) | |
| ``` | |
| **Adicione APÓS inicializar DB:** | |
| ```python | |
| # ✅ Ativar LSTM quando DB está pronto | |
| lstm_ext = get_lstm_extension(self.db) | |
| self.context_builder.enable_lstm(self.db) | |
| self.reply_handler.enable_lstm(lstm_ext) | |
| logger.info("✅ LSTM Memory System ativado") | |
| ``` | |
| ### 3️⃣ Pronto! | |
| A partir daí, cada mensagem vai: | |
| 1. Processar com STM (imediato) | |
| 2. Disparar LSTM em background (thread) | |
| 3. Enriquecer contexto com tópicos + padrões | |
| 4. Modelo receber contexto completo | |
| --- | |
| ## 📍 ONDE BUSCAR | |
| ### Procure por: | |
| ```python | |
| # Padrão 1 | |
| self.context_builder = criar_context_builder() | |
| # Padrão 2 | |
| self.db = Database(...) | |
| # Padrão 3 | |
| self.reply_handler = ReplyContextHandler(...) | |
| ``` | |
| Adicione o código LSTM logo após esses. | |
| --- | |
| ## 🔎 LINHA APROXIMADA | |
| Se eu não errar, deve estar por volta de: | |
| - `api.py` linhas 400-500 (onde inicia UnifiedLLMCHeckClient ou MultILLMClient) | |
| --- | |
| ## ✅ VALIDAÇÃO | |
| Depois de adicionar, procure por: | |
| ```bash | |
| "✅ LSTM Memory System ativado" | |
| ``` | |
| Se aparecer nos logs, tá funcionando! 🎉 | |
| --- | |
| **Próximo:** Fazer isso em api.py e testar uma conversa. | |