Update agent.py
Browse files
agent.py
CHANGED
|
@@ -130,10 +130,10 @@ class TeLLAgent:
|
|
| 130 |
def run(self, prompt):
|
| 131 |
prompt = prompt + ' ' + str(self.file_path) + ' ' + str(self.image_path)
|
| 132 |
outputs = self.agent_executor1.invoke( {"input": prompt})
|
| 133 |
-
|
| 134 |
prompt = str(' ' +outputs["input"]+ ' ' + outputs["output"].split('Action')[0].split('Final Answer')[0].replace("*", "") )
|
| 135 |
outputs = self.agent_executor2.invoke( {"input":prompt })
|
| 136 |
-
|
| 137 |
prompt = str(' ' + outputs["input"] + ' ' + outputs["intermediate_steps"][0][0].log.split('Action')[0].replace("*", ""))
|
| 138 |
outputs = self.agent_executor2.invoke( {"input": prompt})
|
| 139 |
return outputs['output']
|
|
|
|
| 130 |
def run(self, prompt):
|
| 131 |
prompt = prompt + ' ' + str(self.file_path) + ' ' + str(self.image_path)
|
| 132 |
outputs = self.agent_executor1.invoke( {"input": prompt})
|
| 133 |
+
try:
|
| 134 |
prompt = str(' ' +outputs["input"]+ ' ' + outputs["output"].split('Action')[0].split('Final Answer')[0].replace("*", "") )
|
| 135 |
outputs = self.agent_executor2.invoke( {"input":prompt })
|
| 136 |
+
except:
|
| 137 |
prompt = str(' ' + outputs["input"] + ' ' + outputs["intermediate_steps"][0][0].log.split('Action')[0].replace("*", ""))
|
| 138 |
outputs = self.agent_executor2.invoke( {"input": prompt})
|
| 139 |
return outputs['output']
|