Prechádzať zdrojové kódy

fix: 深采入库请求参数格式对齐样本中心接口规范

- parents/children 增加 index、parent_id 必录字段
- children.text 传摘要内容,通过 parent_id 关联父段
- parents 占位传空 text,metadata 中传 title 和 url
- 移除自定义的 title/content 字段,使用标准 text/hierarchy/metadata
kinglee 1 týždeň pred
rodič
commit
218ee97587
1 zmenil súbory, kde vykonal 11 pridanie a 4 odobranie
  1. 11 4
      app/routes/deep_routes.py

+ 11 - 4
app/routes/deep_routes.py

@@ -304,13 +304,20 @@ def import_to_knowledge():
     if not item:
     if not item:
         return jsonify({'error': '深采数据不存在'}), 404
         return jsonify({'error': '深采数据不存在'}), 404
 
 
+    parent_id = f"parent_{deep_id}"
+
     parents = [{
     parents = [{
-        'title': item.title or '',
-        'url': item.url,
+        "index": 0,
+        "parent_id": parent_id,
+        "text": "",
+        "metadata": {"title": item.title or "", "url": item.url or ""},
     }]
     }]
     children = [{
     children = [{
-        'title': item.title or '',
-        'content': item.summary or item.content or '',
+        "index": 0,
+        "parent_id": parent_id,
+        "text": item.summary or item.content or "",
+        "hierarchy": item.title or "",
+        "metadata": {"title": item.title or "", "url": item.url or ""},
     }]
     }]
 
 
     task_no = f"deep_{uuid.uuid4().hex[:16]}"
     task_no = f"deep_{uuid.uuid4().hex[:16]}"