(feat) clean out junk params from litellm embedding

This commit is contained in:
ishaan-jaff 2023-11-22 13:50:25 -08:00
parent b0801f61e6
commit e8ff4d5eca

View file

@ -335,7 +335,7 @@ class ModelResponse(OpenAIObject):
setattr(self, key, value) setattr(self, key, value)
class EmbeddingResponse(OpenAIObject): class EmbeddingResponse(OpenAIObject):
def __init__(self, id=None, choices=None, created=None, model=None, usage=None, stream=False, response_ms=None): def __init__(self, model=None, usage=None, stream=False, response_ms=None):
object = "list" object = "list"
if response_ms: if response_ms:
_response_ms = response_ms _response_ms = response_ms
@ -343,7 +343,7 @@ class EmbeddingResponse(OpenAIObject):
_response_ms = None _response_ms = None
data = [] data = []
model = model model = model
super().__init__(id=id, choices=choices, created=created, model=model, object=object, data=data, usage=usage) super().__init__(model=model, object=object, data=data, usage=usage)
def __contains__(self, key): def __contains__(self, key):
# Define custom behavior for the 'in' operator # Define custom behavior for the 'in' operator