akira / PASSOS_FINAIS_API.md
akra35567's picture
Upload 55 files
13091b9 verified
# 🚀 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.