mirror of
https://github.com/BerriAI/litellm.git
synced 2026-09-19 00:01:29 +00:00
fix(proxy): keep response ownership markers out of provider requests
Some checks failed
ai-gateway image / ai-gateway release image (push) Waiting to run
LiteLLM Rust / rust-lint (push) Has been cancelled
LiteLLM Rust / rust-test (push) Has been cancelled
Terraform Provider / gofmt, vet, build, test (push) Has been cancelled
Terraform Provider / Provider endpoints vs proxy OpenAPI schema (push) Has been cancelled
Some checks failed
ai-gateway image / ai-gateway release image (push) Waiting to run
LiteLLM Rust / rust-lint (push) Has been cancelled
LiteLLM Rust / rust-test (push) Has been cancelled
Terraform Provider / gofmt, vet, build, test (push) Has been cancelled
Terraform Provider / Provider endpoints vs proxy OpenAPI schema (push) Has been cancelled
This commit is contained in:
parent
539ef37ef0
commit
13d0a57b4b
2 changed files with 7 additions and 2 deletions
|
|
@ -3778,6 +3778,7 @@ all_litellm_params = (
|
|||
"aembedding",
|
||||
"allm_passthrough_route",
|
||||
"_litellm_strip_stream_usage",
|
||||
"_litellm_addressed_response_id",
|
||||
"use_client",
|
||||
"id",
|
||||
"fallbacks",
|
||||
|
|
|
|||
|
|
@ -4651,9 +4651,13 @@ def test_aws_bedrock_project_id_excluded_from_bedrock_optional_params():
|
|||
@pytest.mark.parametrize("filter_name", [
|
||||
"get_non_default_completion_params", "get_non_default_transcription_params", "filter_out_litellm_params",
|
||||
])
|
||||
def test_scoped_weights_are_excluded_from_provider_params(filter_name: str) -> None:
|
||||
@pytest.mark.parametrize(
|
||||
"internal",
|
||||
[{"_router_weights": {"group": {"deployment": 100}}}, {"_litellm_addressed_response_id": "resp_private"}],
|
||||
)
|
||||
def test_internal_metadata_is_excluded_from_provider_params(filter_name: str, internal: dict[str, object]) -> None:
|
||||
filtered = getattr(litellm.utils, filter_name)(
|
||||
{"provider_option": "kept", "_router_weights": {"group": {"deployment": 100}}}
|
||||
{"provider_option": "kept", **internal}
|
||||
)
|
||||
assert filtered == {"provider_option": "kept"}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue