fix workflow api return

This commit is contained in:
takatost
2024-03-04 17:23:27 +08:00
parent 3086893ee7
commit df753e84a3
12 changed files with 434 additions and 85 deletions

View File

@ -22,10 +22,10 @@ workflow_run_for_list_fields = {
"id": fields.String,
"sequence_number": fields.Integer,
"version": fields.String,
"graph": fields.String,
"inputs": fields.String,
"graph": fields.Raw(attribute='graph_dict'),
"inputs": fields.Raw(attribute='inputs_dict'),
"status": fields.String,
"outputs": fields.String,
"outputs": fields.Raw(attribute='outputs_dict'),
"error": fields.String,
"elapsed_time": fields.Float,
"total_tokens": fields.Integer,
@ -49,10 +49,10 @@ workflow_run_detail_fields = {
"id": fields.String,
"sequence_number": fields.Integer,
"version": fields.String,
"graph": fields.String,
"inputs": fields.String,
"graph": fields.Raw(attribute='graph_dict'),
"inputs": fields.Raw(attribute='inputs_dict'),
"status": fields.String,
"outputs": fields.String,
"outputs": fields.Raw(attribute='outputs_dict'),
"error": fields.String,
"elapsed_time": fields.Float,
"total_tokens": fields.Integer,
@ -73,13 +73,13 @@ workflow_run_node_execution_fields = {
"node_id": fields.String,
"node_type": fields.String,
"title": fields.String,
"inputs": fields.String,
"process_data": fields.String,
"outputs": fields.String,
"inputs": fields.Raw(attribute='inputs_dict'),
"process_data": fields.Raw(attribute='process_data_dict'),
"outputs": fields.Raw(attribute='outputs_dict'),
"status": fields.String,
"error": fields.String,
"elapsed_time": fields.Float,
"execution_metadata": fields.String,
"execution_metadata": fields.Raw(attribute='execution_metadata_dict'),
"created_at": TimestampField,
"created_by_role": fields.String,
"created_by_account": fields.Nested(simple_account_fields, attribute='created_by_account', allow_null=True),