fix(deps): add flagembedding>=1.2 for BGE-M3 hybrid encode (ADR-0002)

SentenceTransformer.encode() lacks return_dense/return_sparse kwargs;
BGEM3FlagModel provides the correct hybrid API.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Tarik Moussa
2026-06-04 23:42:04 +02:00
parent b52a6a7412
commit 8eca4ebe12
2 changed files with 1345 additions and 6 deletions

View File

@@ -13,6 +13,7 @@ dependencies = [
"pgvector>=0.3", "pgvector>=0.3",
"pydantic-settings>=2", "pydantic-settings>=2",
"sentence-transformers>=3", "sentence-transformers>=3",
"flagembedding>=1.2",
"typer>=0.12", "typer>=0.12",
"httpx>=0.27", "httpx>=0.27",
"tenacity>=8", "tenacity>=8",

1350
uv.lock generated

File diff suppressed because it is too large Load Diff