litellm/litellm
Marc Abramowitz 3d86c4f515 Shorter success callbacks from /health/readiness
Before:

```shell
$ curl -sSL http://0.0.0.0:4000/health/readiness | jq '.success_callbacks'
[
  "langfuse",
  "<function _PROXY_track_cost_callback at 0x12fc14b80>",
  "<bound method SlackAlerting.response_taking_too_long_callback of <litellm.integrations.slack_alerting.SlackAlerting object at 0x12cedb740>>",
  "<litellm.proxy.hooks.parallel_request_limiter._PROXY_MaxParallelRequestsHandler object at 0x12cedb8f0>",
  "<litellm.proxy.hooks.max_budget_limiter._PROXY_MaxBudgetLimiter object at 0x12cedb830>",
  "<litellm.proxy.hooks.cache_control_check._PROXY_CacheControlCheck object at 0x12ca101d0>",
  "<litellm._service_logger.ServiceLogging object at 0x13a6d8c50>"
]
```

After:

```shell
$ curl -sSL http://0.0.0.0:4000/health/readiness | jq '.success_callbacks'
[
  "langfuse",
  "_PROXY_track_cost_callback",
  "response_taking_too_long_callback",
  "_PROXY_MaxParallelRequestsHandler",
  "_PROXY_MaxBudgetLimiter",
  "_PROXY_CacheControlCheck",
  "ServiceLogging"
]
```
2024-07-10 18:45:42 -07:00
..
assistants add async assistants delete support 2024-07-10 11:14:40 -07:00
batches test - deleting a file 2024-07-10 15:41:32 -07:00
deprecated_litellm_server refactor: add black formatting 2023-12-25 14:11:20 +05:30
files support list files on litellm SDK 2024-07-10 15:51:28 -07:00
integrations add validation on slack 2024-07-10 10:10:32 -07:00
litellm_core_utils Merge branch 'main' into litellm_gemini_stream_tool_calling 2024-07-06 19:07:31 -07:00
llms add all openai file endpoints 2024-07-10 15:35:21 -07:00
proxy Shorter success callbacks from /health/readiness 2024-07-10 18:45:42 -07:00
router_strategy refactor: replace 'traceback.print_exc()' with logging library 2024-06-06 13:47:43 -07:00
router_utils fix(client_initialization_utils.py): fix import logic 2024-07-06 19:28:38 -07:00
tests test openai files endpoints 2024-07-10 15:54:55 -07:00
types feat(vertex_httpx.py): add support for gemini 'grounding' 2024-07-08 21:37:07 -07:00
__init__.py add retrive file to litellm SDK 2024-07-10 14:51:48 -07:00
_logging.py fix(_logging.py): fix timestamp format for json logs 2024-06-20 15:20:21 -07:00
_redis.py feat(proxy_server.py): return litellm version in response headers 2024-05-08 16:00:08 -07:00
_service_logger.py fix(_service_logging.py): only trigger otel if in service_callback 2024-07-03 09:48:38 -07:00
_version.py (fix) ci/cd don't let importing litellm._version block starting proxy 2024-02-01 16:23:16 -08:00
budget_manager.py feat(proxy_server.py): return litellm version in response headers 2024-05-08 16:00:08 -07:00
caching.py fix(caching.py): fix async redis health check 2024-07-06 09:14:29 -07:00
cost.json store llm costs in budget manager 2023-09-09 19:11:35 -07:00
cost_calculator.py Merge branch 'main' into litellm_tts_pricing 2024-07-06 14:57:34 -07:00
exceptions.py fix(utils.py): support json schema validation 2024-06-29 15:05:52 -07:00
main.py fix(vertex_httpx.py): add sync vertex image gen support 2024-07-09 13:33:54 -07:00
model_prices_and_context_window_backup.json build(model_prices_and_context_window.json): fix gemini-1.5-pro on google ai studio pricing 2024-07-06 10:46:02 -07:00
py.typed feature - Types for mypy - #360 2024-05-30 14:14:41 -04:00
requirements.txt Add symlink and only copy in source dir to stay under 50MB compressed limit for Lambdas. 2023-11-22 23:07:33 -05:00
router.py feat - add DELETE assistants endpoint 2024-07-10 11:37:37 -07:00
scheduler.py feat(scheduler.py): support redis caching for req. prioritization 2024-06-06 14:19:21 -07:00
timeout.py refactor: add black formatting 2023-12-25 14:11:20 +05:30
utils.py remove print 2024-07-08 17:03:07 -07:00