Unverified Commit 2cfd5568 authored by takatost's avatar takatost Committed by GitHub

fix: vision fail in complete app (#1933)

parent faf40a42
...@@ -334,7 +334,18 @@ class PromptTransform: ...@@ -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:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment