mirror of
https://github.com/BerriAI/litellm.git
synced 2025-04-24 18:24:20 +00:00
(fix) OpenAI embedding
This commit is contained in:
parent
3c254cc555
commit
2bbd9c063d
1 changed files with 1 additions and 9 deletions
|
@ -3335,16 +3335,8 @@ def convert_to_model_response_object(response_object: Optional[dict]=None, model
|
||||||
if "object" in response_object:
|
if "object" in response_object:
|
||||||
model_response_object.object = response_object["object"]
|
model_response_object.object = response_object["object"]
|
||||||
|
|
||||||
embedding_data = []
|
|
||||||
for idx, embedding in enumerate(response_object["data"]):
|
|
||||||
embedding_obj = Embedding(
|
|
||||||
embedding=embedding.get("embedding", None),
|
|
||||||
index = embedding.get("index", idx),
|
|
||||||
object=embedding.get("object", "embedding")
|
|
||||||
)
|
|
||||||
embedding_data.append(embedding_obj)
|
|
||||||
|
|
||||||
model_response_object.data = embedding_data
|
model_response_object.data = response_object["data"]
|
||||||
|
|
||||||
if "usage" in response_object and response_object["usage"] is not None:
|
if "usage" in response_object and response_object["usage"] is not None:
|
||||||
model_response_object.usage.completion_tokens = response_object["usage"].get("completion_tokens", 0) # type: ignore
|
model_response_object.usage.completion_tokens = response_object["usage"].get("completion_tokens", 0) # type: ignore
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue