litellm/litellm
AlexsanderHamir c98a30a4b6 perf(router): optimize string concatenation in hash generation
Replace string concatenation in loop with list append + join pattern.
This improves time complexity from O(n²) to O(n) and avoids creating
many temporary string objects during hash ID generation.
2025-10-15 15:44:09 -07:00
..
anthropic_interface
assistants
batch_completion
batches (feat)Litellm x twelvelabs bedrock[Async Invoke Support] (#14871) 2025-10-02 18:52:33 -07:00
caching [Fix] x-litellm-cache-key header not being returned on cache hit (#15348) 2025-10-08 18:10:43 -07:00
completion_extras fix: fix transformation.py 2025-10-11 13:45:41 -07:00
endpoints/speech/speech_to_completion_bridge
experimental_mcp_client fix(client.py): fix rest api tool call 2025-10-09 14:42:04 -07:00
files Fix - OpenRouter cache_control to only apply to last content block (#15395) 2025-10-09 18:01:33 -07:00
fine_tuning
google_genai fix test /generateContent route 2025-10-04 10:49:46 -07:00
images
integrations fix posthog.py 2025-10-11 09:05:16 -07:00
litellm_core_utils [Fix] - SensitiveDataMasker converts lists to string (#15420) 2025-10-10 17:50:51 -07:00
llms direct cost calculation from openrouter 2025-10-14 13:57:39 -07:00
passthrough feat(azure/): partially working passthrough flow via router 2025-10-06 13:35:00 -07:00
proxy [Fix] GEMINI - CLI - add google_routes to llm_api_routes (#15500) 2025-10-14 13:57:39 -07:00
realtime_api
rerank_api [Feat] Add Nvidia NIM Rerank Support (#15152) 2025-10-02 18:58:52 -07:00
responses fix: fix linting errors 2025-10-11 16:42:22 -07:00
router_strategy fix: remove router inefficiencies (from O(M*N) to O(1)) - 62.5% faster P99 latency (#15046) 2025-09-29 15:49:46 -07:00
router_utils Do not cooldown deployment if exception_status is empty string 2025-10-08 10:55:08 +02:00
secret_managers Merge branch 'main' into litellm_dev_09_11_2025_p1 2025-10-08 19:02:58 -07:00
types fix: fix reformatting 2025-10-12 22:01:16 -07:00
vector_stores
__init__.py Add native Responses API support for litellm_proxy provider (#15347) 2025-10-08 18:31:26 -07:00
_logging.py
_redis.py feat: add redis ssl and username support (#11319) 2025-10-08 16:48:07 -07:00
_service_logger.py
_uuid.py
_version.py
budget_manager.py
constants.py Merge pull request #15380 from BerriAI/litellm_shared_heatlh_status 2025-10-09 22:25:45 -07:00
cost_calculator.py Removing get_model_info from Lemonade provider. Implemented get_models which gets hooked into get_valid_models litellm utility. Also, added a simple cost calculator implementation for Lemonade so calling cost_calculator.completion_cost() doesn't return an error when a model is not found in the model_cost json. 2025-09-30 12:12:24 -06:00
cost.json
exceptions.py Revert "[Feature]: Replace HTTPException with ParallelRequestLimitError in pa…" (#15095) 2025-09-30 21:17:04 -07:00
main.py [Fix] - shared session parsing and usage issue (#15440) 2025-10-10 19:26:53 -07:00
model_prices_and_context_window_backup.json Add anthropic/claude-sonnet-4.5 to OpenRouter cost map 2025-10-14 13:57:39 -07:00
mypy.ini
py.typed
router.py perf(router): optimize string concatenation in hash generation 2025-10-15 15:44:09 -07:00
scheduler.py
timeout.py
utils.py Add native Responses API support for litellm_proxy provider (#15347) 2025-10-08 18:31:26 -07:00