fix bug when adding openai or openai-compatible stt model instance (#9006)

This commit is contained in:
zg0d233
2024-10-07 11:06:38 +08:00
committed by GitHub
parent e1e2d0b364
commit fcfa1252a0
4 changed files with 42 additions and 5 deletions

View File

@@ -68,10 +68,13 @@ class WorkflowTool(Tool):
result = []
outputs = data.get("outputs", {})
outputs, files = self._extract_files(outputs)
for file in files:
result.append(self.create_file_var_message(file))
outputs = data.get("outputs")
if outputs == None:
outputs = {}
else:
outputs, files = self._extract_files(outputs)
for file in files:
result.append(self.create_file_var_message(file))
result.append(self.create_text_message(json.dumps(outputs, ensure_ascii=False)))
result.append(self.create_json_message(outputs))