Keep suggested chat name short
This commit is contained in:
		
							parent
							
								
									db7144f456
								
							
						
					
					
						commit
						e9dab4a973
					
				| 
						 | 
					@ -555,7 +555,7 @@
 | 
				
			||||||
  const suggestName = async (): Promise<void> => {
 | 
					  const suggestName = async (): Promise<void> => {
 | 
				
			||||||
    const suggestMessage: Message = {
 | 
					    const suggestMessage: Message = {
 | 
				
			||||||
      role: 'user',
 | 
					      role: 'user',
 | 
				
			||||||
      content: "Can you give me a 5 word summary of this conversation's topic?",
 | 
					      content: "Using appropriate language, please give a 5 word summary of this conversation's topic.",
 | 
				
			||||||
      uuid: uuidv4()
 | 
					      uuid: uuidv4()
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -565,7 +565,9 @@
 | 
				
			||||||
    const response = await sendRequest(suggestMessages, {
 | 
					    const response = await sendRequest(suggestMessages, {
 | 
				
			||||||
      chat,
 | 
					      chat,
 | 
				
			||||||
      autoAddMessages: false,
 | 
					      autoAddMessages: false,
 | 
				
			||||||
      streaming: false
 | 
					      streaming: false,
 | 
				
			||||||
 | 
					      summaryRequest: true,
 | 
				
			||||||
 | 
					      maxTokens: 10
 | 
				
			||||||
    })
 | 
					    })
 | 
				
			||||||
    await response.promiseToFinish()
 | 
					    await response.promiseToFinish()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -577,10 +579,10 @@
 | 
				
			||||||
      })
 | 
					      })
 | 
				
			||||||
    } else {
 | 
					    } else {
 | 
				
			||||||
      response.getMessages().forEach(m => {
 | 
					      response.getMessages().forEach(m => {
 | 
				
			||||||
        chat.name = m.content
 | 
					        const name = m.content.split(/\s+/).slice(0, 8).join(' ').trim()
 | 
				
			||||||
 | 
					        if (name) chat.name = name
 | 
				
			||||||
      })
 | 
					      })
 | 
				
			||||||
      saveChatStore()
 | 
					      saveChatStore()
 | 
				
			||||||
      $checkStateChange++
 | 
					 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue