litellm/litellm-proxy-extras
Ishaan Jaff c59a0c9681
[Feat] UI - Allow setting cache settings on UI (#16143)
* add LiteLLM_CacheConfig

* add CacheSettingsField

* add UI cache saver

* feat add cache_settings_router

* fix schema

* fix ssl_check_hostname

* refactor into utils

* add groups for field names

* add test_connection in base cache

* add test_connection inredis and redis cluster

* feat _decrypt_db_variables

* add cache settings endpoints

* test_test_cache_connection_calls_cache_test_connection_with_params

* fix: add switch_on_llm_response_caching

* feat use CacheSettingsManager

* feat use CacheSettingsManager

* TestCacheSettingsManager

* fix update_config

* Cache Field test
2025-10-31 17:43:59 -07:00
..
dist [Feat] - [Backend] Search APIs - Allow storing configured Search APIs in DB (#15862) 2025-10-23 17:57:49 -07:00
litellm_proxy_extras [Feat] UI - Allow setting cache settings on UI (#16143) 2025-10-31 17:43:59 -07:00
tests
LICENSE
migration_runbook.md dics Database Migration Runbook 2025-09-26 19:49:35 -07:00
poetry.lock
pyproject.toml [Feat] - [Backend] Search APIs - Allow storing configured Search APIs in DB (#15862) 2025-10-23 17:57:49 -07:00
README.md

Additional files for the proxy. Reduces the size of the main litellm package.

Currently, only stores the migration.sql files for litellm-proxy.

To install, run:

pip install litellm-proxy-extras

OR

pip install litellm[proxy] # installs litellm-proxy-extras and other proxy dependencies

To use the migrations, run:

litellm --use_prisma_migrate