litellm/enterprise/litellm_enterprise/proxy/common_utils
ryan-crabbe-berri cacfc47089 refactor(responses): give ResponsesIDSecurity a public provider_response_id
Two callers only want the provider's own id behind an advertised one, and both
reached past the class to get it out of the decrypt tuple. The poller also typed
its rows as the pydantic projection, which has no `id`, while it is handed a
Prisma row and reads `job.id` six times.

Claude-Session: https://claude.ai/code/session_01RHAjRxNhXTpKHeGMZ1nDKi
2026-09-15 00:38:09 +00:00
..
__init__.py Normalize OpenAI SDK BaseModel choices/messages to avoid Pydantic serializer warnings (#18972) 2026-01-14 03:40:11 +05:30
check_batch_cost.py refactor(batches): drop docstrings restating the org fallbacks 2026-09-05 02:06:40 -07:00
check_responses_cost.py refactor(responses): give ResponsesIDSecurity a public provider_response_id 2026-09-15 00:38:09 +00:00