删除提示词中多余空格、换行等。减少不必要的token
This commit is contained in:
@@ -109,31 +109,20 @@ class Classification(BaseModel):
|
||||
|
||||
@classmethod
|
||||
def get_format_instructions(cls):
|
||||
return """
|
||||
格式如下,必须严格以纯JSON格式输出
|
||||
{
|
||||
"vertical_classification": "垂直领域一级分类",
|
||||
"sub_classification": "一级分类下的二级分类"
|
||||
}
|
||||
字段说明:
|
||||
vertical_classification 类型:str 描述:垂直领域一级分类
|
||||
sub_classification 类型:str 描述:一级分类下的二级分类
|
||||
|
||||
"""
|
||||
return """格式如下,必须严格以纯JSON格式输出
|
||||
{"vertical_classification": "垂直领域一级分类","sub_classification": "一级分类下的二级分类"}
|
||||
字段说明:
|
||||
vertical_classification 类型:str 描述:垂直领域一级分类
|
||||
sub_classification 类型:str 描述:一级分类下的二级分类"""
|
||||
|
||||
class QueryRewrite(BaseModel):
|
||||
rewrite:str = Field(description="问题改写")
|
||||
|
||||
@classmethod
|
||||
def get_format_instructions(cls):
|
||||
return """
|
||||
格式如下:必须严格以纯JSON格式输出
|
||||
{
|
||||
"rewrite": "问题改写"
|
||||
}
|
||||
字段说明:
|
||||
"rewrite" 类型:str 描述:问题改写之后的内容
|
||||
"""
|
||||
return """格式如下:必须严格以纯JSON格式输出{"rewrite": "问题改写"}
|
||||
字段说明:
|
||||
rewrite 类型:str 描述:问题改写之后的内容"""
|
||||
|
||||
|
||||
# 意图优化环节数据模型
|
||||
@@ -145,18 +134,12 @@ class StepBackPrompt(BaseModel):
|
||||
|
||||
@classmethod
|
||||
def get_format_instructions(cls):
|
||||
return """
|
||||
格式如下,必须严格以纯JSON格式输出
|
||||
{
|
||||
"original_query": "原始查询",
|
||||
"can_use_back_prompt": "原始查询是否可以进行后退提示(true/false),如果原始查询没有限定词或其他限定词语,则不能进行后退提示",
|
||||
"step_back_query": "后退提示生成的抽象查询(多个)"
|
||||
}
|
||||
字段说明:
|
||||
"original_query" 类型:str 描述:用户输入的原始查询
|
||||
"can_use_back_prompt" 类型:bool 描述:原始查询是否可以进行后退提示(true/false),如果原始查询没有限定词或其他限定词语,则不能进行后退提示
|
||||
"step_back_query" 类型:list[str] 描述:后退提示生成的抽象查询(多个)
|
||||
"""
|
||||
return """格式如下,必须严格以纯JSON格式输出
|
||||
{"original_query": "原始查询","can_use_back_prompt": "原始查询是否可以进行后退提示(true/false),如果原始查询没有限定词或其他限定词语,则不能进行后退提示","step_back_query": "后退提示生成的抽象查询(多个)"}
|
||||
字段说明:
|
||||
original_query 类型:str 描述:用户输入的原始查询
|
||||
can_use_back_prompt 类型:bool 描述:原始查询是否可以进行后退提示(true/false),如果原始查询没有限定词或其他限定词语,则不能进行后退提示
|
||||
step_back_query 类型:list[str] 描述:后退提示生成的抽象查询(多个)"""
|
||||
|
||||
|
||||
class FollowUpQuestions(BaseModel):
|
||||
|
||||
Reference in New Issue
Block a user