|
|
|
|
|
|
|
|
# action is final answer, return final answer directly |
|
|
# action is final answer, return final answer directly |
|
|
try: |
|
|
try: |
|
|
if isinstance(scratchpad.action.action_input, dict): |
|
|
if isinstance(scratchpad.action.action_input, dict): |
|
|
final_answer = json.dumps(scratchpad.action.action_input) |
|
|
|
|
|
|
|
|
final_answer = json.dumps(scratchpad.action.action_input, ensure_ascii=False) |
|
|
elif isinstance(scratchpad.action.action_input, str): |
|
|
elif isinstance(scratchpad.action.action_input, str): |
|
|
final_answer = scratchpad.action.action_input |
|
|
final_answer = scratchpad.action.action_input |
|
|
else: |
|
|
else: |