about summary refs log tree commit diff
path: root/gn2/wqflask/views.py
diff options
context:
space:
mode:
Diffstat (limited to 'gn2/wqflask/views.py')
-rw-r--r--gn2/wqflask/views.py14
1 files changed, 14 insertions, 0 deletions
diff --git a/gn2/wqflask/views.py b/gn2/wqflask/views.py
index 96074965..fff2c8e0 100644
--- a/gn2/wqflask/views.py
+++ b/gn2/wqflask/views.py
@@ -314,6 +314,20 @@ def gnqna_hist(search_term):
     return render_template("gnqa_answer.html", **{"gn_server_url": GN3_LOCAL_URL, **response})
 
 
+
+@app.route("/gnqna/rating/<task_id>",methods=["POST"])
+def gnqna_rating(task_id):
+    token = session_info()["user"]["token"].either(
+                lambda err: err, lambda tok: tok["access_token"])
+    return monad_requests.post(
+        urljoin(GN3_LOCAL_URL,
+                f"/api/llm/rating/{task_id}"),
+        json= request.json,
+        headers={
+            "Authorization": f"Bearer {token}"
+        }
+    ).then(
+    lambda resp: resp).either(lambda x: (x.json(),x.status_code),lambda x:(x.json(),x.status_code))
 @app.route("/gsearch_updating", methods=('POST',))
 def gsearch_updating():
     result = UpdateGSearch(request.args).__dict__