summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--continuedev/src/continuedev/libs/llm/ggml.py11
1 files changed, 8 insertions, 3 deletions
diff --git a/continuedev/src/continuedev/libs/llm/ggml.py b/continuedev/src/continuedev/libs/llm/ggml.py
index 1668fb65..06fb2658 100644
--- a/continuedev/src/continuedev/libs/llm/ggml.py
+++ b/continuedev/src/continuedev/libs/llm/ggml.py
@@ -126,6 +126,11 @@ class GGML(LLM):
},
) as resp:
text = await resp.text()
- completion = json.loads(text)["choices"][0]["text"]
- self.write_log(f"Completion: \n\n{completion}")
- return completion
+ try:
+ completion = json.loads(text)["choices"][0]["text"]
+ self.write_log(f"Completion: \n\n{completion}")
+ return completion
+ except Exception as e:
+ raise Exception(
+ f"Error calling /completion endpoint: {e}\n\nResponse text: {text}"
+ )