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