diff --git a/pages/api/summarize.ts b/pages/api/summarize.ts index 0e6dd55a..081b6baa 100644 --- a/pages/api/summarize.ts +++ b/pages/api/summarize.ts @@ -64,7 +64,7 @@ export default async function handler(req: Request, res: Response) { top_p: 1, frequency_penalty: 0, presence_penalty: 0, - max_tokens: 300, + max_tokens: apiKey ? 400 : 300, stream: true, n: 1, }; diff --git a/utils/prompt.ts b/utils/prompt.ts index 2152267f..e28a4f05 100644 --- a/utils/prompt.ts +++ b/utils/prompt.ts @@ -4,7 +4,7 @@ export function getSummaryPrompt(title: string,transcript: any) { .replace(/\n+/g, " ") .trim()}"\n视频字幕: "${truncateTranscript(transcript) .replace(/\n+/g, " ") - .trim()}"\n我希望你是一名专业的视频内容编辑,帮我总结视频的内容精华。请你将视频字幕文本进行总结,然后以无序列表的方式返回。不要超过5点,不要重复句子,确保所有的句子都清晰完整,祝你好运!`; + .trim()}"\n我希望你是一名专业的视频内容编辑,帮我总结视频的内容精华。请你将视频字幕文本进行总结,然后以无序列表的方式返回,不要超过5条。记得不要重复句子,确保所有的句子都足够精简,清晰完整,祝你好运!`; } // Seems like 15,000 bytes is the limit for the prompt