From cf7e9350b74e33d5ad5b1cf4510fa5aa6d60c720 Mon Sep 17 00:00:00 2001 From: Louis Date: Fri, 15 Dec 2023 14:14:26 +0700 Subject: [PATCH] fix: show proper error message --- extensions/inference-openai-extension/src/helpers/sse.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/extensions/inference-openai-extension/src/helpers/sse.ts b/extensions/inference-openai-extension/src/helpers/sse.ts index 14c55779e..3a9401878 100644 --- a/extensions/inference-openai-extension/src/helpers/sse.ts +++ b/extensions/inference-openai-extension/src/helpers/sse.ts @@ -40,6 +40,13 @@ export function requestInference( signal: controller?.signal, }) .then(async (response) => { + if (!response.ok) { + subscriber.next( + (await response.json()).error?.message ?? "Error occured" + ); + subscriber.complete(); + return; + } if (model.parameters.stream) { const stream = response.body; const decoder = new TextDecoder("utf-8");