fix(utils.py): handle ollama yielding a dict

This commit is contained in:
Krrish Dholakia 2023-12-22 12:23:42 +05:30
parent eb2d13e2fb
commit f1270a7c78

View file

@ -5811,7 +5811,10 @@ class CustomStreamWrapper:
def handle_ollama_stream(self, chunk):
try:
json_chunk = json.loads(chunk)
if isinstance(chunk, dict):
json_chunk = chunk
else:
json_chunk = json.loads(chunk)
if "error" in json_chunk:
raise Exception(f"Ollama Error - {json_chunk}")