Update app.py
Browse files
app.py
CHANGED
|
@@ -1,4 +1,4 @@
|
|
| 1 |
-
# app.py — V23 — QWEN2.5:0.5B + PROMPT DINÂMICO
|
| 2 |
import subprocess
|
| 3 |
import time
|
| 4 |
import requests
|
|
@@ -12,7 +12,7 @@ app = Flask(__name__)
|
|
| 12 |
OLLAMA_URL = "http://localhost:11434"
|
| 13 |
db = Database()
|
| 14 |
|
| 15 |
-
# MODELO LEVE,
|
| 16 |
MODEL_NAME = "qwen2.5:0.5b-instruct-q4_0"
|
| 17 |
|
| 18 |
def check_ollama():
|
|
@@ -59,18 +59,22 @@ def generate():
|
|
| 59 |
if g in mensagem.lower():
|
| 60 |
db.aprender_giria(numero, g)
|
| 61 |
|
| 62 |
-
# === PROMPT DINÂMICO ===
|
| 63 |
now = datetime.datetime.now().strftime('%d/%m %H:%M')
|
| 64 |
hist_text = '\n'.join([f"Usuário: {h[0]}\nAkira: {h[1]}" for h in ctx["historico"]])
|
| 65 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 66 |
prompt = f"""Você é Akira, angolana debochada.
|
| 67 |
Fala com gírias: {', '.join(girias)}
|
| 68 |
Abreviações: {', '.join(abrevs.keys())}
|
| 69 |
Tom: {tom}
|
| 70 |
Data/hora: {now}
|
| 71 |
### Usuário: {usuario} ({numero}) ###
|
| 72 |
-
{
|
| 73 |
-
### Mensagem ###
|
| 74 |
{mensagem}
|
| 75 |
Akira:"""
|
| 76 |
|
|
|
|
| 1 |
+
# app.py — V23 — QWEN2.5:0.5B + PROMPT DINÂMICO (SINTAXE CORRIGIDA)
|
| 2 |
import subprocess
|
| 3 |
import time
|
| 4 |
import requests
|
|
|
|
| 12 |
OLLAMA_URL = "http://localhost:11434"
|
| 13 |
db = Database()
|
| 14 |
|
| 15 |
+
# MODELO LEVE, PORTUGUÊS, FINE-TUNEÁVEL
|
| 16 |
MODEL_NAME = "qwen2.5:0.5b-instruct-q4_0"
|
| 17 |
|
| 18 |
def check_ollama():
|
|
|
|
| 59 |
if g in mensagem.lower():
|
| 60 |
db.aprender_giria(numero, g)
|
| 61 |
|
| 62 |
+
# === PROMPT DINÂMICO (CORRIGIDO) ===
|
| 63 |
now = datetime.datetime.now().strftime('%d/%m %H:%M')
|
| 64 |
hist_text = '\n'.join([f"Usuário: {h[0]}\nAkira: {h[1]}" for h in ctx["historico"]])
|
| 65 |
|
| 66 |
+
# CORREÇÃO: Separar o f-string do \n
|
| 67 |
+
historico_block = ""
|
| 68 |
+
if hist_text:
|
| 69 |
+
historico_block = f"### Histórico ###\n{hist_text}\n\n"
|
| 70 |
+
|
| 71 |
prompt = f"""Você é Akira, angolana debochada.
|
| 72 |
Fala com gírias: {', '.join(girias)}
|
| 73 |
Abreviações: {', '.join(abrevs.keys())}
|
| 74 |
Tom: {tom}
|
| 75 |
Data/hora: {now}
|
| 76 |
### Usuário: {usuario} ({numero}) ###
|
| 77 |
+
{historico_block}### Mensagem ###
|
|
|
|
| 78 |
{mensagem}
|
| 79 |
Akira:"""
|
| 80 |
|