瀏覽代碼

fix:failed to Create new Chunk in database #1159 (#1214)

### What problem does this PR solve?

fix bug: [1159](https://github.com/infiniflow/ragflow/issues/1159)
using embd which user configured at knowledgebase when create new chunk
in database

### Type of change

- [x] Bug Fix (non-breaking change which fixes an issue)
tags/v0.8.0
Wang Baoling 1 年之前
父節點
當前提交
e99e8b93fb
No account linked to committer's email address
共有 1 個文件被更改,包括 4 次插入2 次删除
  1. 4
    2
      api/apps/chunk_app.py

+ 4
- 2
api/apps/chunk_app.py 查看文件

@@ -224,9 +224,11 @@ def create():
tenant_id = DocumentService.get_tenant_id(req["doc_id"])
if not tenant_id:
return get_data_error_result(retmsg="Tenant not found!")
embd_id = DocumentService.get_embd_id(req["doc_id"])
embd_mdl = TenantLLMService.model_instance(
tenant_id, LLMType.EMBEDDING.value)
tenant_id, LLMType.EMBEDDING.value, embd_id)
v, c = embd_mdl.encode([doc.name, req["content_with_weight"]])
DocumentService.increment_chunk_num(req["doc_id"], doc.kb_id, c, 1, 0)
v = 0.1 * v[0] + 0.9 * v[1]

Loading…
取消
儲存