mirror of
https://github.com/BerriAI/litellm.git
synced 2026-10-04 02:31:27 +00:00
test(e2e): emit gemini stream usage only on the final chunk
Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
This commit is contained in:
parent
1de633ac36
commit
ef1f306a7d
1 changed files with 2 additions and 4 deletions
|
|
@ -750,10 +750,8 @@ def _gemini_body(scenario: Scenario, requested_model: str) -> Mapping[str, objec
|
|||
|
||||
def _gemini_sse(scenario: Scenario, requested_model: str) -> bytes:
|
||||
emit_usage: Final = scenario.stream_usage == "final_chunk"
|
||||
first: Final = (
|
||||
_jobj(*((key, value) for key, value in _gemini_body(scenario, requested_model).items() if key != "usageMetadata"))
|
||||
if scenario.stream_usage == "absent"
|
||||
else _gemini_body(scenario, requested_model)
|
||||
first: Final = _jobj(
|
||||
*((key, value) for key, value in _gemini_body(scenario, requested_model).items() if key != "usageMetadata")
|
||||
)
|
||||
return _sse(
|
||||
(
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue