fix(oci/embed): always set usage on embedding response

Co-authored-by: Yassin Kortam <yassin@berri.ai>
This commit is contained in:
Cursor Agent 2026-05-19 07:40:45 +00:00
parent 36a8485a0c
commit 1f217af727
No known key found for this signature in database

View file

@ -275,6 +275,10 @@ class OCIEmbedConfig(BaseEmbeddingConfig):
prompt_tokens=parsed.usage.promptTokens,
total_tokens=parsed.usage.totalTokens,
)
else:
# Neither field returned — default to zero so downstream consumers
# can always rely on usage being populated.
model_response.usage = Usage(prompt_tokens=0, total_tokens=0)
return model_response