Refine error message while embedding model error, (#5490)

### What problem does this PR solve?

### Type of change

- [x] Refactoring
This commit is contained in:
Kevin Hu 2025-02-28 17:52:38 +08:00 committed by GitHub
parent aa313e112a
commit 21943ce0e2
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -516,14 +516,14 @@ def do_handle_task(task):
try: try:
# bind embedding model # bind embedding model
embedding_model = LLMBundle(task_tenant_id, LLMType.EMBEDDING, llm_name=task_embedding_id, lang=task_language) embedding_model = LLMBundle(task_tenant_id, LLMType.EMBEDDING, llm_name=task_embedding_id, lang=task_language)
vts, _ = embedding_model.encode(["ok"])
vector_size = len(vts[0])
except Exception as e: except Exception as e:
error_message = f'Fail to bind embedding model: {str(e)}' error_message = f'Fail to bind embedding model: {str(e)}'
progress_callback(-1, msg=error_message) progress_callback(-1, msg=error_message)
logging.exception(error_message) logging.exception(error_message)
raise raise
vts, _ = embedding_model.encode(["ok"])
vector_size = len(vts[0])
init_kb(task, vector_size) init_kb(task, vector_size)
# Either using RAPTOR or Standard chunking methods # Either using RAPTOR or Standard chunking methods