fix: pass encoding_format='float' in OpenAI embeddings for proxy compatibility (#4058)

This commit is contained in:
Atharva Jaiswal
2026-03-18 23:46:44 +05:30
committed by GitHub
parent 7539463f50
commit a172de9c22
2 changed files with 30 additions and 6 deletions
+6 -1
View File
@@ -43,7 +43,12 @@ class OpenAIEmbedding(EmbeddingBase):
"""
text = text.replace("\n", " ")
return (
self.client.embeddings.create(input=[text], model=self.config.model, dimensions=self.config.embedding_dims)
self.client.embeddings.create(
input=[text],
model=self.config.model,
dimensions=self.config.embedding_dims,
encoding_format="float",
)
.data[0]
.embedding
)