diff --git a/packages/dbgpt-core/src/dbgpt/rag/embedding/rerank.py b/packages/dbgpt-core/src/dbgpt/rag/embedding/rerank.py index 45d92e513..bc8c5921c 100644 --- a/packages/dbgpt-core/src/dbgpt/rag/embedding/rerank.py +++ b/packages/dbgpt-core/src/dbgpt/rag/embedding/rerank.py @@ -643,7 +643,7 @@ class TeiRerankEmbeddings(OpenAPIRerankEmbeddings): Returns: List[float]: The rank scores of the candidates. """ - if not isinstance(response, list) and len(response) == 0: + if not isinstance(response, list) or len(response) == 0: raise RuntimeError("Results should be a not empty list") # Sort by index, 0 in the first element