mirror of
https://github.com/tcsenpai/agenticSeek.git
synced 2025-06-07 03:25:32 +00:00
feat : better logging
This commit is contained in:
parent
4712d39427
commit
7e95498f7a
@ -13,10 +13,10 @@ args = parser.parse_args()
|
|||||||
|
|
||||||
app = Flask(__name__)
|
app = Flask(__name__)
|
||||||
|
|
||||||
generator = None
|
|
||||||
|
|
||||||
assert args.provider in ["ollama", "llamacpp"], f"Provider {args.provider} does not exists. see --help for more information"
|
assert args.provider in ["ollama", "llamacpp"], f"Provider {args.provider} does not exists. see --help for more information"
|
||||||
|
|
||||||
|
generator = OllamaLLM if args.provider == "ollama" else LlamacppLLM
|
||||||
|
|
||||||
@app.route('/generate', methods=['POST'])
|
@app.route('/generate', methods=['POST'])
|
||||||
def start_generation():
|
def start_generation():
|
||||||
if generator is None:
|
if generator is None:
|
||||||
@ -32,13 +32,6 @@ def setup():
|
|||||||
global generator
|
global generator
|
||||||
data = request.get_json()
|
data = request.get_json()
|
||||||
model = data.get('model', None)
|
model = data.get('model', None)
|
||||||
provider = args.provider
|
|
||||||
if provider == "ollama":
|
|
||||||
generator = OllamaLLM()
|
|
||||||
elif provider == "llamacpp":
|
|
||||||
generator = LlamacppLLM()
|
|
||||||
else:
|
|
||||||
raise ValueError(f"Provider {provider} does not exists. see --help for more information")
|
|
||||||
if model is None:
|
if model is None:
|
||||||
return jsonify({"error": "Model not provided"}), 400
|
return jsonify({"error": "Model not provided"}), 400
|
||||||
generator.set_model(model)
|
generator.set_model(model)
|
||||||
|
@ -120,14 +120,14 @@ class Provider:
|
|||||||
is_complete = False
|
is_complete = False
|
||||||
while not is_complete:
|
while not is_complete:
|
||||||
response = requests.get(f"http://{self.server_ip}/get_updated_sentence")
|
response = requests.get(f"http://{self.server_ip}/get_updated_sentence")
|
||||||
print("raw response", response.json())
|
|
||||||
if "error" in response.json():
|
if "error" in response.json():
|
||||||
continue
|
pretty_print(response.json()["error"], color="failure")
|
||||||
|
break
|
||||||
thought = response.json()["sentence"]
|
thought = response.json()["sentence"]
|
||||||
is_complete = bool(response.json()["is_complete"])
|
is_complete = bool(response.json()["is_complete"])
|
||||||
time.sleep(2)
|
time.sleep(2)
|
||||||
except KeyError as e:
|
except KeyError as e:
|
||||||
raise Exception(f"{str(e)}\n\nError occured with server route. Are you using the correct address for the config.ini provider?") from e
|
raise Exception(f"{str(e)}\nError occured with server route. Are you using the correct address for the config.ini provider?") from e
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
raise e
|
raise e
|
||||||
return thought
|
return thought
|
||||||
|
Loading…
x
Reference in New Issue
Block a user