akra35567 commited on
Commit
6df2c32
·
verified ·
1 Parent(s): c009ca0

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -5
app.py CHANGED
@@ -1,4 +1,4 @@
1
- # app.py — V23 — QWEN2.5:0.5B + PROMPT DINÂMICO COM GÍRIAS + ABREVIÇÕES DO BANCO
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, BOM EM PORTUGUÊS, FINE-TUNEÁVEL
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
- {hist_text and f"### Histórico ###\n{hist_text}\n\n"}
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