fix: custom tool input number fail (#6200)

Co-authored-by: jinqi.guo <jinqi.guo@ubtrobot.com>
pull/6273/head
guogeer 2 years ago committed by GitHub
parent 07add06c59
commit 4fdcb30ff8
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -255,6 +255,12 @@ class AdvancedChatAppRunner(AppRunner):
)
index += 1
time.sleep(0.01)
else:
queue_manager.publish(
QueueTextChunkEvent(
text=text
), PublishFrom.APPLICATION_MANAGER
)
queue_manager.publish(
QueueStopEvent(stopped_by=stopped_by),

@ -238,7 +238,7 @@ class ApiTool(Tool):
return int(value)
elif property['type'] == 'number':
# check if it is a float
if '.' in value:
if '.' in str(value):
return float(value)
else:
return int(value)

Loading…
Cancel
Save