mirror of
https://github.com/catlog22/Claude-Code-Workflow.git
synced 2026-02-05 01:50:27 +08:00
feat: Update import path for TextCrossEncoder to support fastembed versioning and add fallback for older versions
This commit is contained in:
@@ -13,10 +13,16 @@ except ImportError:
|
||||
FASTEMBED_AVAILABLE = False
|
||||
|
||||
try:
|
||||
from fastembed import TextCrossEncoder
|
||||
# fastembed >= 0.4.0 moved TextCrossEncoder to rerank.cross_encoder
|
||||
from fastembed.rerank.cross_encoder import TextCrossEncoder
|
||||
RERANKER_AVAILABLE = True
|
||||
except ImportError:
|
||||
RERANKER_AVAILABLE = False
|
||||
try:
|
||||
# Fallback for older versions
|
||||
from fastembed import TextCrossEncoder
|
||||
RERANKER_AVAILABLE = True
|
||||
except ImportError:
|
||||
RERANKER_AVAILABLE = False
|
||||
|
||||
|
||||
# Reranker model profiles with metadata
|
||||
|
||||
Reference in New Issue
Block a user