mirror of
https://github.com/tcsenpai/agenticSeek.git
synced 2025-06-09 04:25:29 +00:00
perf: trying to improve perf
This commit is contained in:
parent
e0eee90202
commit
557f7aa333
@ -1,6 +1,7 @@
|
|||||||
#!/usr/bin python3
|
#!/usr/bin python3
|
||||||
|
|
||||||
import argparse
|
import argparse
|
||||||
|
import time
|
||||||
from flask import Flask, jsonify, request
|
from flask import Flask, jsonify, request
|
||||||
|
|
||||||
from sources.llamacpp_handler import LlamacppLLM
|
from sources.llamacpp_handler import LlamacppLLM
|
||||||
@ -36,16 +37,6 @@ def setup():
|
|||||||
generator.set_model(model)
|
generator.set_model(model)
|
||||||
return jsonify({"message": "Model set"}), 200
|
return jsonify({"message": "Model set"}), 200
|
||||||
|
|
||||||
@app.route('/get_complete_sentence', methods=['GET'])
|
|
||||||
def get_complete_sentence():
|
|
||||||
if not generator:
|
|
||||||
return jsonify({"error": "Generator not initialized"}), 404
|
|
||||||
while True:
|
|
||||||
status = generator.get_status()
|
|
||||||
if status["is_complete"]:
|
|
||||||
return jsonify(status)
|
|
||||||
return None
|
|
||||||
|
|
||||||
@app.route('/get_updated_sentence')
|
@app.route('/get_updated_sentence')
|
||||||
def get_updated_sentence():
|
def get_updated_sentence():
|
||||||
if not generator:
|
if not generator:
|
||||||
|
@ -1,3 +1,4 @@
|
|||||||
flask>=2.3.0
|
flask>=2.3.0
|
||||||
ollama>=0.4.7
|
ollama>=0.4.7
|
||||||
|
gunicorn==19.10.0
|
||||||
llama-cpp-python
|
llama-cpp-python
|
@ -120,7 +120,7 @@ class Provider:
|
|||||||
requests.post(route_gen, json={"messages": history})
|
requests.post(route_gen, json={"messages": history})
|
||||||
is_complete = False
|
is_complete = False
|
||||||
while not is_complete:
|
while not is_complete:
|
||||||
response = requests.get(f"http://{self.server_ip}/get_complete_sentence")
|
response = requests.get(f"http://{self.server_ip}/get_updated_sentence")
|
||||||
if "error" in response.json():
|
if "error" in response.json():
|
||||||
pretty_print(response.json()["error"], color="failure")
|
pretty_print(response.json()["error"], color="failure")
|
||||||
break
|
break
|
||||||
|
Loading…
x
Reference in New Issue
Block a user