Skip to content

Commit 0ee357d

Browse files
committed
minor improvement
1 parent ca8d020 commit 0ee357d

File tree

3 files changed

+7
-1
lines changed

3 files changed

+7
-1
lines changed

src/services/apis/chatgpt-web.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -397,7 +397,7 @@ export async function generateAnswersWithChatgptWebApi(port, question, session,
397397

398398
function handleMessage(data) {
399399
if (data.error) {
400-
throw new Error(data.error)
400+
throw new Error(JSON.stringify(data.error))
401401
}
402402

403403
if (data.conversation_id) session.conversationId = data.conversation_id

src/services/apis/moonshot-web.mjs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -405,6 +405,9 @@ export class Conversation {
405405
console.debug('json error', error)
406406
return
407407
}
408+
if (parsed.error) {
409+
throw new Error(message)
410+
}
408411
if (parsed.event === 'cmpl' && parsed.text) fullResponse += parsed.text
409412
const PROGRESS_OBJECT = {
410413
...parsed,

src/services/clients/claude/index.mjs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -610,6 +610,9 @@ export class Conversation {
610610
console.debug('json error', error)
611611
return
612612
}
613+
if (parsed.error) {
614+
throw new Error(message)
615+
}
613616
if (parsed.completion) fullResponse += parsed.completion
614617
const PROGRESS_OBJECT = {
615618
...parsed,

0 commit comments

Comments
 (0)