fix(proxy): build public team alias response immutably

This commit is contained in:
Hayden Moulds 2026-09-10 18:54:06 +10:00
parent e18d766f53
commit 2f8f3d3d21
No known key found for this signature in database

View file

@ -10827,15 +10827,14 @@ async def model_info(
# Use the actual litellm model from the deployment to get provider info
_, provider, _, _ = litellm.get_llm_provider(model=deployment.litellm_params.model)
response = create_model_info_response(
response: Final = create_model_info_response(
model_id=resolved_model_id,
provider=provider,
include_metadata=False,
fallback_type=None,
llm_router=llm_router,
)
response["id"] = internal_to_public.get(resolved_model_id, model_id)
return response
return {**response, "id": internal_to_public.get(resolved_model_id, model_id)}
def _blocked_response_usage(original_response: object | None) -> "litellm.Usage":