Fix Embedding Dimension Parameter Not Being Passed (#2304)
This commit is contained in:
committed by
GitHub
parent
dd1f2989bc
commit
8c6d16a6f0
@@ -28,5 +28,5 @@ class GoogleGenAIEmbedding(EmbeddingBase):
|
||||
list: The embedding vector.
|
||||
"""
|
||||
text = text.replace("\n", " ")
|
||||
response = genai.embed_content(model=self.config.model, content=text)
|
||||
response = genai.embed_content(model=self.config.model, content=text, output_dimensionality=self.config.embedding_dims)
|
||||
return response["embedding"]
|
||||
|
||||
@@ -29,4 +29,4 @@ class OpenAIEmbedding(EmbeddingBase):
|
||||
list: The embedding vector.
|
||||
"""
|
||||
text = text.replace("\n", " ")
|
||||
return self.client.embeddings.create(input=[text], model=self.config.model).data[0].embedding
|
||||
return self.client.embeddings.create(input=[text], model=self.config.model, dimensions = self.config.embedding_dims).data[0].embedding
|
||||
|
||||
Reference in New Issue
Block a user