Fix Embedding Dimension Parameter Not Being Passed (#2304)

This commit is contained in:
Rafael Nico T. Maniquiz
2025-03-05 22:53:36 +08:00
committed by GitHub
parent dd1f2989bc
commit 8c6d16a6f0
4 changed files with 9 additions and 9 deletions

View File

@@ -21,7 +21,7 @@ def test_embed_default_model(mock_openai_client):
result = embedder.embed("Hello world")
mock_openai_client.embeddings.create.assert_called_once_with(input=["Hello world"], model="text-embedding-3-small")
mock_openai_client.embeddings.create.assert_called_once_with(input=["Hello world"], model="text-embedding-3-small", dimensions = 1536)
assert result == [0.1, 0.2, 0.3]
@@ -35,7 +35,7 @@ def test_embed_custom_model(mock_openai_client):
result = embedder.embed("Test embedding")
mock_openai_client.embeddings.create.assert_called_once_with(
input=["Test embedding"], model="text-embedding-2-medium"
input=["Test embedding"], model="text-embedding-2-medium", dimensions = 1024
)
assert result == [0.4, 0.5, 0.6]
@@ -49,7 +49,7 @@ def test_embed_removes_newlines(mock_openai_client):
result = embedder.embed("Hello\nworld")
mock_openai_client.embeddings.create.assert_called_once_with(input=["Hello world"], model="text-embedding-3-small")
mock_openai_client.embeddings.create.assert_called_once_with(input=["Hello world"], model="text-embedding-3-small", dimensions = 1536)
assert result == [0.7, 0.8, 0.9]
@@ -63,7 +63,7 @@ def test_embed_without_api_key_env_var(mock_openai_client):
result = embedder.embed("Testing API key")
mock_openai_client.embeddings.create.assert_called_once_with(
input=["Testing API key"], model="text-embedding-3-small"
input=["Testing API key"], model="text-embedding-3-small", dimensions = 1536
)
assert result == [1.0, 1.1, 1.2]
@@ -79,6 +79,6 @@ def test_embed_uses_environment_api_key(mock_openai_client, monkeypatch):
result = embedder.embed("Environment key test")
mock_openai_client.embeddings.create.assert_called_once_with(
input=["Environment key test"], model="text-embedding-3-small"
input=["Environment key test"], model="text-embedding-3-small", dimensions = 1536
)
assert result == [1.3, 1.4, 1.5]