fix: 修复模型非必填报错 (#889)
This commit is contained in:
parent
a3a1e3c53a
commit
d438bbcc48
@ -53,7 +53,7 @@ class IChatStep(IBaseChatPipelineStep):
|
|||||||
# 对话列表
|
# 对话列表
|
||||||
message_list = serializers.ListField(required=True, child=MessageField(required=True),
|
message_list = serializers.ListField(required=True, child=MessageField(required=True),
|
||||||
error_messages=ErrMessage.list("对话列表"))
|
error_messages=ErrMessage.list("对话列表"))
|
||||||
model_id = serializers.UUIDField(required=True, error_messages=ErrMessage.uuid("模型id"))
|
model_id = serializers.UUIDField(required=False, allow_null=True, error_messages=ErrMessage.uuid("模型id"))
|
||||||
# 段落列表
|
# 段落列表
|
||||||
paragraph_list = serializers.ListField(error_messages=ErrMessage.list("段落列表"))
|
paragraph_list = serializers.ListField(error_messages=ErrMessage.list("段落列表"))
|
||||||
# 对话id
|
# 对话id
|
||||||
|
|||||||
@ -111,7 +111,7 @@ class BaseChatStep(IChatStep):
|
|||||||
client_id=None, client_type=None,
|
client_id=None, client_type=None,
|
||||||
no_references_setting=None,
|
no_references_setting=None,
|
||||||
**kwargs):
|
**kwargs):
|
||||||
chat_model = get_model_instance_by_model_user_id(model_id, user_id)
|
chat_model = get_model_instance_by_model_user_id(model_id, user_id) if model_id is not None else None
|
||||||
if stream:
|
if stream:
|
||||||
return self.execute_stream(message_list, chat_id, problem_text, post_response_handler, chat_model,
|
return self.execute_stream(message_list, chat_id, problem_text, post_response_handler, chat_model,
|
||||||
paragraph_list,
|
paragraph_list,
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user