fix(proxy): guard output file size when content is missing

Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
This commit is contained in:
Devin AI 2026-09-18 04:46:13 +00:00
parent d4b0a77698
commit 4ca9b8310a

View file

@ -805,7 +805,7 @@ class CheckBatchCost:
file_object=_batch_output_file_object(
unified_file_id=_unified_file_id,
raw_file_id=_raw_file_id,
size_bytes=len(content_bytes) if _file_attr == "output_file_id" else 0,
size_bytes=len(content_bytes or b"") if _file_attr == "output_file_id" else 0,
),
litellm_parent_otel_span=None,
model_mappings={model_id: _raw_file_id},