fix(xai): stream usage metadata by default (#34531)

This commit is contained in:
ccurme
2025-12-31 16:30:52 -05:00
committed by GitHub
parent 5517ef37fb
commit 0b91774263
5 changed files with 16 additions and 3 deletions

View File

@@ -526,6 +526,11 @@ class ChatXAI(BaseChatOpenAI): # type: ignore[override]
**client_params,
**async_specific,
)
# Enable streaming usage metadata by default
if self.stream_usage is not False:
self.stream_usage = True
return self
@model_validator(mode="after")