mirror of
https://git.mirrors.martin98.com/https://github.com/langgenius/dify.git
synced 2025-08-12 00:39:02 +08:00
fix: vision fail in complete app (#1933)
This commit is contained in:
parent
faf40a42bc
commit
2cfd5568e1
@ -334,7 +334,18 @@ class PromptTransform:
|
|||||||
|
|
||||||
prompt = re.sub(r'<\|.*?\|>', '', prompt)
|
prompt = re.sub(r'<\|.*?\|>', '', prompt)
|
||||||
|
|
||||||
return [UserPromptMessage(content=prompt)]
|
model_mode = ModelMode.value_of(model_config.mode)
|
||||||
|
|
||||||
|
if model_mode == ModelMode.CHAT and files:
|
||||||
|
prompt_message_contents = [TextPromptMessageContent(data=prompt)]
|
||||||
|
for file in files:
|
||||||
|
prompt_message_contents.append(file.prompt_message_content)
|
||||||
|
|
||||||
|
prompt_message = UserPromptMessage(content=prompt_message_contents)
|
||||||
|
else:
|
||||||
|
prompt_message = UserPromptMessage(content=prompt)
|
||||||
|
|
||||||
|
return [prompt_message]
|
||||||
|
|
||||||
def _set_context_variable(self, context: str, prompt_template: PromptTemplateParser, prompt_inputs: dict) -> None:
|
def _set_context_variable(self, context: str, prompt_template: PromptTemplateParser, prompt_inputs: dict) -> None:
|
||||||
if '#context#' in prompt_template.variable_keys:
|
if '#context#' in prompt_template.variable_keys:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user