Atualizar app/app.py

This commit is contained in:
2026-08-19 21:37:57 -03:00
parent 217822d34f
commit bf9dab2b9e
+18
View File
@@ -34,6 +34,24 @@ def notifications(ws):
ws.send(json.dumps({"type": "pong", "payload": data}))
@celery.task(name="tasks.admin_generate", bind=True, max_retries=3)
def admin_generate(self, conversation_id, model, prompt):
# Same logic as generate_task, but runs in the admin queue
...
@app.route("/api/queue/admin_generate", methods=["POST"])
@login_required
@admin_required
def queue_admin_generate():
data = request.json
cid = data["conversation_id"]
model = data["model"]
prompt = data["prompt"]
task = admin_generate.delay(cid, model, prompt)
return jsonify({"task_id": task.id})
# ================
# DECORATORS
# ================