修改更强的多模态模型提示词约束。

This commit is contained in:
2025-11-10 09:57:23 +08:00
parent d1a32dc8a9
commit 34135bbb75
3 changed files with 16 additions and 8 deletions
+11 -5
View File
@@ -22,13 +22,19 @@ def build_closedset_prompt(
)
return (
"你是食品图像分类专家。请严格在给定的标签集合中选择最符合图片内容的一个标签。\n"
"只允许返回一个标签,禁止输出集合外的词。请同时给出0-1置信度\n"
"【重要】你必须且只能输出JSON格式,严禁输出任何其他内容(包括英文描述、解释、分析等)。\n\n"
"你是食品图像分类专家。任务:从给定标签集合中选择最符合图片的一个标签\n"
f"标签集合(封闭集,中文):{label_str}\n\n"
f"{constraint}"
f"标签集合(封闭集,中文):{label_str}\n"
f"{hints}\n"
'请仅输出合法 JSON{"label":"<标签>","confidence":0-1}\n'
"不要输出任何额外解释或文本。"
"要求:\n"
"1. 必须从标签集合中选择,禁止输出集合外的词\n"
"2. 给出0-1的置信度分数\n"
"3. 严格按以下JSON格式输出,不允许有任何偏差\n\n"
'输出格式(必须严格遵守):\n{"label":"<标签>","confidence":0.95}\n\n'
"4. 如果明显不在这些分类中,输出格式如下:"
' \n{"label":"<未知>","confidence":0.95}\n\n'
"【再次强调】只输出上述JSON,不要有任何额外文字、描述、解释或其他内容。"
)