This commit is contained in:
takatost
2024-03-07 19:45:02 +08:00
parent b174f85237
commit 1f986a3abb
10 changed files with 118 additions and 72 deletions

View File

@ -585,8 +585,8 @@ class Message(db.Model):
id = db.Column(UUID, server_default=db.text('uuid_generate_v4()'))
app_id = db.Column(UUID, nullable=False)
model_provider = db.Column(db.String(255), nullable=False)
model_id = db.Column(db.String(255), nullable=False)
model_provider = db.Column(db.String(255), nullable=True)
model_id = db.Column(db.String(255), nullable=True)
override_model_configs = db.Column(db.Text)
conversation_id = db.Column(UUID, db.ForeignKey('conversations.id'), nullable=False)
inputs = db.Column(db.JSON)

View File

@ -138,7 +138,7 @@ class Workflow(db.Model):
if 'nodes' not in graph_dict:
return []
start_node = next((node for node in graph_dict['nodes'] if node['type'] == 'start'), None)
start_node = next((node for node in graph_dict['nodes'] if node['data']['type'] == 'start'), None)
if not start_node:
return []
@ -392,8 +392,8 @@ class WorkflowNodeExecution(db.Model):
node_id = db.Column(db.String(255), nullable=False)
node_type = db.Column(db.String(255), nullable=False)
title = db.Column(db.String(255), nullable=False)
inputs = db.Column(db.Text, nullable=False)
process_data = db.Column(db.Text, nullable=False)
inputs = db.Column(db.Text)
process_data = db.Column(db.Text)
outputs = db.Column(db.Text)
status = db.Column(db.String(255), nullable=False)
error = db.Column(db.Text)