mirror of
https://github.com/BerriAI/litellm.git
synced 2026-09-16 23:41:43 +00:00
fix(proxy): satisfy generated schema and type checks
This commit is contained in:
parent
1dedbc8126
commit
35b2bc9cad
2 changed files with 17 additions and 11 deletions
|
|
@ -7108,18 +7108,19 @@ class ProxyConfig:
|
|||
general_settings["store_prompts_in_spend_logs"] = bool(value)
|
||||
|
||||
if "store_responses_in_spend_logs" in _general_settings:
|
||||
if "store_responses_in_spend_logs" in self._yaml_general_settings_keys:
|
||||
value = general_settings.get("store_responses_in_spend_logs")
|
||||
else:
|
||||
value = _general_settings["store_responses_in_spend_logs"]
|
||||
if value is None:
|
||||
response_storage_value: Final = (
|
||||
general_settings.get("store_responses_in_spend_logs")
|
||||
if "store_responses_in_spend_logs" in self._yaml_general_settings_keys
|
||||
else _general_settings["store_responses_in_spend_logs"]
|
||||
)
|
||||
if response_storage_value is None:
|
||||
general_settings["store_responses_in_spend_logs"] = None
|
||||
elif isinstance(value, bool):
|
||||
general_settings["store_responses_in_spend_logs"] = value
|
||||
elif isinstance(value, str):
|
||||
general_settings["store_responses_in_spend_logs"] = value.lower() == "true"
|
||||
elif isinstance(response_storage_value, bool):
|
||||
general_settings["store_responses_in_spend_logs"] = response_storage_value
|
||||
elif isinstance(response_storage_value, str):
|
||||
general_settings["store_responses_in_spend_logs"] = response_storage_value.lower() == "true"
|
||||
else:
|
||||
general_settings["store_responses_in_spend_logs"] = bool(value)
|
||||
general_settings["store_responses_in_spend_logs"] = bool(response_storage_value)
|
||||
|
||||
if "disable_auto_add_proxy_admin_to_teams" in _general_settings:
|
||||
value = _general_settings["disable_auto_add_proxy_admin_to_teams"]
|
||||
|
|
|
|||
7
ui/litellm-dashboard/src/lib/http/schema.d.ts
generated
vendored
7
ui/litellm-dashboard/src/lib/http/schema.d.ts
generated
vendored
|
|
@ -26161,8 +26161,13 @@ export interface components {
|
|||
/**
|
||||
* Store Prompts In Spend Logs
|
||||
* @description If True, stores request messages and responses in spend logs. Default is False.
|
||||
*/
|
||||
*/
|
||||
store_prompts_in_spend_logs?: boolean | null;
|
||||
/**
|
||||
* Store Responses In Spend Logs
|
||||
* @description Controls response content storage in spend logs independently. When unset, follows store_prompts_in_spend_logs for backward compatibility.
|
||||
*/
|
||||
store_responses_in_spend_logs?: boolean | null;
|
||||
/**
|
||||
* Supported Db Objects
|
||||
* @description Fine-grained control over which object types to load from the database when store_model_in_db is True. Available types: 'models', 'mcp', 'guardrails', 'vector_stores', 'pass_through_endpoints', 'prompts', 'model_cost_map', 'tools', 'config_overrides'. If not set, all objects are loaded (default behavior).
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue