fix: stop words not empty

This commit is contained in:
John Wang 2023-05-23 19:48:04 +08:00
parent 01e0768615
commit 9dee0a5fc9
1 changed files with 3 additions and 3 deletions

View File

@ -123,7 +123,7 @@ class Completion:
def get_main_llm_prompt(cls, mode: str, llm: BaseLanguageModel, pre_prompt: str, query: str, inputs: dict,
chain_output: Optional[str],
memory: Optional[ReadOnlyConversationTokenDBBufferSharedMemory]) -> \
Tuple[Union[str | List[BaseMessage]], List[str]]:
Tuple[Union[str | List[BaseMessage]], Optional[List[str]]]:
# disable template string in query
query_params = OutLinePromptTemplate.from_template(template=query).input_variables
if query_params:
@ -165,9 +165,9 @@ And answer according to the language of the user's question.
if isinstance(llm, BaseChatModel):
# use chat llm as completion model
return [HumanMessage(content=prompt_content)], list()
return [HumanMessage(content=prompt_content)], None
else:
return prompt_content, list()
return prompt_content, None
else:
messages: List[BaseMessage] = []