lobe-chat

Форк
0
/
summaryTitle.ts 
21 строка · 733.0 Байт
1
import { globalHelpers } from '@/store/user/helpers';
2
import { ChatStreamPayload, OpenAIChatMessage } from '@/types/openai/chat';
3

4
export const chainSummaryTitle = (messages: OpenAIChatMessage[]): Partial<ChatStreamPayload> => {
5
  const lang = globalHelpers.getCurrentLanguage();
6

7
  return {
8
    messages: [
9
      {
10
        content: '你是一名擅长会话的助理,你需要将用户的会话总结为 10 个字以内的标题',
11
        role: 'system',
12
      },
13
      {
14
        content: `${messages.map((message) => `${message.role}: ${message.content}`).join('\n')}
15

16
请总结上述对话为10个字以内的标题,不需要包含标点符号,输出语言语种为:${lang}`,
17
        role: 'user',
18
      },
19
    ],
20
  };
21
};
22

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.