feat: add source_file_id to document split and knowledge write nodes

This commit is contained in:
CaptainB 2025-12-02 15:19:31 +08:00
parent 97bd98e6ce
commit 3a83472d77
2 changed files with 2 additions and 0 deletions

View File

@ -101,6 +101,7 @@ class BaseDocumentSplitNode(IDocumentSplitNode):
'source_url': file_name,
}
item['name'] = file_name
item['source_file_id'] = source_file_id
item['paragraphs'] = item.pop('content', [])
for paragraph in item['paragraphs']:

View File

@ -38,6 +38,7 @@ class KnowledgeWriteParamSerializer(serializers.Serializer):
source=_('document name'))
meta = serializers.DictField(required=False)
paragraphs = ParagraphInstanceSerializer(required=False, many=True, allow_null=True)
source_file_id = serializers.UUIDField(required=False, allow_null=True)
def convert_uuid_to_str(obj):