summaryrefslogtreecommitdiff
path: root/continuedev
diff options
context:
space:
mode:
authorNate Sesti <sestinj@gmail.com>2023-09-02 11:47:07 -0700
committerNate Sesti <sestinj@gmail.com>2023-09-02 11:47:07 -0700
commit0459b0c919903852254ac2cd081307788884cd84 (patch)
tree8a1827c4300534f7aff8acd92b2c04996b66923b /continuedev
parent3af4d6b1edeac113499cc9626cea75a5083b1030 (diff)
downloadsncontinue-0459b0c919903852254ac2cd081307788884cd84.tar.gz
sncontinue-0459b0c919903852254ac2cd081307788884cd84.tar.bz2
sncontinue-0459b0c919903852254ac2cd081307788884cd84.zip
fix: :loud_sound: better logging for ggml completion endpoint
Diffstat (limited to 'continuedev')
-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}"
+ )