Add more debug, fix non-streaming response
This commit is contained in:
parent
e00aad20f5
commit
950a27d8e6
|
@ -300,7 +300,6 @@
|
||||||
|
|
||||||
chatRequest.updating = true
|
chatRequest.updating = true
|
||||||
chatRequest.updatingMessage = 'Getting suggestion for chat name...'
|
chatRequest.updatingMessage = 'Getting suggestion for chat name...'
|
||||||
|
|
||||||
const response = await chatRequest.sendRequest(suggestMessages, {
|
const response = await chatRequest.sendRequest(suggestMessages, {
|
||||||
chat,
|
chat,
|
||||||
autoAddMessages: false,
|
autoAddMessages: false,
|
||||||
|
@ -308,8 +307,12 @@
|
||||||
summaryRequest: true,
|
summaryRequest: true,
|
||||||
maxTokens: 10
|
maxTokens: 10
|
||||||
})
|
})
|
||||||
await response.promiseToFinish()
|
|
||||||
|
|
||||||
|
try {
|
||||||
|
await response.promiseToFinish()
|
||||||
|
} catch (e) {
|
||||||
|
console.error('Error generating name suggestion', e, e.stack)
|
||||||
|
}
|
||||||
if (response.hasError()) {
|
if (response.hasError()) {
|
||||||
addMessage(chatId, {
|
addMessage(chatId, {
|
||||||
role: 'error',
|
role: 'error',
|
||||||
|
|
|
@ -46,6 +46,7 @@ export class ChatRequest {
|
||||||
}
|
}
|
||||||
errorResponse = errorResponse || 'Unexpected Response'
|
errorResponse = errorResponse || 'Unexpected Response'
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
|
console.error(e, e.stack)
|
||||||
errorResponse = 'Unknown Response'
|
errorResponse = 'Unknown Response'
|
||||||
}
|
}
|
||||||
throw new Error(`${response.status} - ${errorResponse}`)
|
throw new Error(`${response.status} - ${errorResponse}`)
|
||||||
|
@ -219,6 +220,7 @@ export class ChatRequest {
|
||||||
await modelDetail.request(request, _this, chatResponse, opts)
|
await modelDetail.request(request, _this, chatResponse, opts)
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
// console.error(e)
|
// console.error(e)
|
||||||
|
console.error(e, e.stack)
|
||||||
_this.updating = false
|
_this.updating = false
|
||||||
_this.updatingMessage = ''
|
_this.updatingMessage = ''
|
||||||
chatResponse.updateFromError(e.message)
|
chatResponse.updateFromError(e.message)
|
||||||
|
@ -452,6 +454,7 @@ export class ChatRequest {
|
||||||
return summary
|
return summary
|
||||||
}
|
}
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
|
console.error(e, e.stack)
|
||||||
if (e.message?.includes('network error') && networkRetry > 0) {
|
if (e.message?.includes('network error') && networkRetry > 0) {
|
||||||
networkRetry--
|
networkRetry--
|
||||||
error = true
|
error = true
|
||||||
|
|
|
@ -93,8 +93,7 @@ export const chatRequest = async (
|
||||||
// Remove updating indicator
|
// Remove updating indicator
|
||||||
chatRequest.updating = false
|
chatRequest.updating = false
|
||||||
chatRequest.updatingMessage = ''
|
chatRequest.updatingMessage = ''
|
||||||
const images = json?.data.map(d => d.b64_json)
|
chatResponse.updateFromSyncResponse(json)
|
||||||
chatResponse.updateFromSyncResponse(images || [])
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return chatResponse
|
return chatResponse
|
||||||
|
|
Loading…
Reference in New Issue