[New Model]: Snowflake Arctic Embed (Family) (#16649)

This commit is contained in:
wang.yuqi
2025-04-18 23:11:57 +08:00
committed by GitHub
parent 686623c5e7
commit 3d3ab3689f
7 changed files with 312 additions and 26 deletions

View File

@@ -3,24 +3,17 @@
Run `pytest tests/entrypoints/openai/test_embedding_dimensions.py`.
"""
from typing import NamedTuple
import openai
import pytest
from vllm.entrypoints.openai.protocol import EmbeddingResponse
from ...models.embedding.utils import EmbedModelInfo
from ...utils import RemoteOpenAIServer
class ModelInfo(NamedTuple):
name: str
is_matryoshka: bool
MODELS = [
ModelInfo(name="BAAI/bge-m3", is_matryoshka=False),
ModelInfo(name="jinaai/jina-embeddings-v3", is_matryoshka=True),
EmbedModelInfo(name="BAAI/bge-m3", is_matryoshka=False),
EmbedModelInfo(name="jinaai/jina-embeddings-v3", is_matryoshka=True),
]
input_texts = [
@@ -30,7 +23,7 @@ input_texts = [
@pytest.mark.asyncio
@pytest.mark.parametrize("model", MODELS)
async def test_validating_dimensions(model: ModelInfo):
async def test_validating_dimensions(model: EmbedModelInfo):
args = [
"--task",
"embed",