mirror of
https://github.com/danny-avila/LibreChat.git
synced 2025-12-26 21:28:50 +01:00
titles conversations based on first two messages
This commit is contained in:
parent
511c8c9599
commit
4e6b6be15c
6 changed files with 132 additions and 13 deletions
|
|
@ -1,5 +1,5 @@
|
|||
const express = require('express');
|
||||
const { ask } = require('../app/chatgpt');
|
||||
const { ask, titleConversation } = require('../app/chatgpt');
|
||||
const dbConnect = require('../models/dbConnect');
|
||||
const { saveMessage } = require('../models/Message');
|
||||
const { saveConversation } = require('../models/Conversation');
|
||||
|
|
@ -52,6 +52,8 @@ app.post('/ask', async (req, res) => {
|
|||
if (!!parentMessageId) {
|
||||
// console.log('req parent vs res parent', parentMessageId, gptResponse.parentMessageId);
|
||||
gptResponse = { ...gptResponse, parentMessageId };
|
||||
} else {
|
||||
gptResponse.title = await titleConversation(text, gptResponse.text);
|
||||
}
|
||||
|
||||
gptResponse.sender = 'GPT';
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue