From cd20221f3df03c664af1f27e193cf85a38218f2b Mon Sep 17 00:00:00 2001 From: YunYouJun Date: Mon, 5 Feb 2024 00:18:25 +0800 Subject: [PATCH] fix: optimize prompt --- packages/ai/src/api.ts | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/packages/ai/src/api.ts b/packages/ai/src/api.ts index b60a7ef..57033ae 100644 --- a/packages/ai/src/api.ts +++ b/packages/ai/src/api.ts @@ -21,16 +21,16 @@ export interface SprintFestivalCouplets { export async function getCouplets(couplet: string) { const tooltip = [ - '请根据我的提示生成一组春联,包含上联、下联各一句,每句字数在五到十三字之间,并附上一个恰当的不超过五个字的横批。', + '请根据我的提示生成一组春联,包含上联、下联各一句,每句字数在五到十三字之间,上下联字数相同,并附上一个恰当的不超过五个字的横批。', '并给出一个字总结。', '不需要标点符号,尽量不要使用生僻字。', - '以可以被 JSON.parse 解析的字符串格式给出,务必不要生成多余文本。', - `参考 TS 类型:export interface SprintFestivalCouplets { - 上联: string - 下联: string - 横批: string - 总结: string + `格式类型:{ + "上联": "", + "下联": "", + "横批": "", + "总结": "" }`, + '直接给出可以被 JSON.parse 解析的字符串,不需要解释内容。', ] const messages: OpenAI.ChatCompletionMessageParam[] = [