Merge branch 'develop' into fix/memory-enduser-config

This commit is contained in:
Ke Sun
2026-02-06 15:14:34 +08:00
85 changed files with 4465 additions and 865 deletions

View File

@@ -14,4 +14,5 @@ class File(Base):
file_name = Column(String, index=True, nullable=False, comment="file name or folder name,default folder name is /")
file_ext = Column(String, index=True, nullable=False, comment="file extension:folder|pdf")
file_size = Column(Integer, default=0, comment="file size(byte)")
file_url = Column(String, index=True, nullable=True, comment="file comes from a website url")
created_at = Column(DateTime, default=datetime.datetime.now)

View File

@@ -57,6 +57,17 @@ class Knowledge(Base):
parser_id = Column(String, index=True, default="naive", comment="default parser ID")
parser_config = Column(JSON, nullable=False,
default={
"entry_url": "https://ai.redbearai.com",
"max_pages": 20,
"delay_seconds": 1.0,
"timeout_seconds": 10,
"user_agent": "KnowledgeBaseCrawler/1.0",
"yuque_user_id": "User ID",
"yuque_token": "Token",
"feishu_app_id": "App ID",
"feishu_app_secret": "App Secret",
"feishu_folder_token": "Folder Token",
"sync_cron": "30 7 * * 1-5",
"layout_recognize": "DeepDOC",
"chunk_token_num": 128,
"delimiter": "\n",