Skip to content

Commit bd65c4d

Browse files
committed
Add sentence-transformers
1 parent 1e66742 commit bd65c4d

File tree

3 files changed

+7
-3
lines changed

3 files changed

+7
-3
lines changed

pyproject.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@ outlines-llamacpp = ["pydantic-ai-slim[outlines-llamacpp]=={{ version }}"]
5959
outlines-mlxlm = ["pydantic-ai-slim[outlines-mlxlm]=={{ version }}; platform_system == 'Darwin' and platform_machine == 'arm64'"]
6060
outlines-sglang = ["pydantic-ai-slim[outlines-sglang]=={{ version }}"]
6161
outlines-vllm-offline = ["pydantic-ai-slim[outlines-vllm-offline]=={{ version }}"]
62+
sentence-transformers = ["pydantic-ai-slim[sentence-transformers]=={{ version }}"]
6263

6364
[project.urls]
6465
Homepage = "https://ai.pydantic.dev"

tests/test_embeddings.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -100,8 +100,7 @@ async def test_documents(self, co_api_key: str):
100100
@pytest.mark.skipif(not sentence_transformers_imports_successful, reason='SentenceTransformers not installed')
101101
class TestSentenceTransformers:
102102
async def test_infer_model(self, co_api_key: str):
103-
with patch.dict(os.environ, {'CO_API_KEY': co_api_key}):
104-
model = infer_model('sentence-transformers:all-MiniLM-L6-v2')
103+
model = infer_model('sentence-transformers:all-MiniLM-L6-v2')
105104
assert isinstance(model, SentenceTransformerEmbeddingModel)
106105
assert model.model_name == 'all-MiniLM-L6-v2'
107106
assert model.system == 'sentence-transformers'

uv.lock

Lines changed: 5 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)