feat: 批量生成文本embedding,优化兴趣匹配计算逻辑,支持消息兴趣值的批量更新

This commit is contained in:
Windpicker-owo
2025-11-19 16:30:44 +08:00
parent ea164ca74e
commit fb112ada2f
15 changed files with 231 additions and 323 deletions

View File

@@ -152,6 +152,10 @@ class DatabaseMessages(BaseDataModel):
group_info=self.group_info,
)
# 扩展运行时字段
self.semantic_embedding = kwargs.pop("semantic_embedding", None)
self.interest_calculated = kwargs.pop("interest_calculated", False)
# 处理额外传入的字段kwargs
if kwargs:
for key, value in kwargs.items():