Commit Graph
30881 Commits
Author SHA1 Message Date
yuneng-jiangandGitHub 665d3f2f25 Merge pull request #19534 from BerriAI/litellm_ui_sorting_keys_fix_2
[Fix] UI - Virtual Keys Table: Sorting Shows Incorrect Entries
2026-01-21 15:09:43 -08:00
yuneng-jiang a1636640ce Adding tests 2026-01-21 14:59:56 -08:00
yuneng-jiang b23e77585f Fix virtual keys table sorting 2026-01-21 14:49:33 -08:00
YutaSaitoandGitHub 3a49e4362f Merge pull request #19528 from BerriAI/litellm_fix_langfuse_trace_id
[fix] Send litellm_trace_id to Langfuse
2026-01-22 07:08:10 +09:00
Yuta Saito 898cc3ff4f test: update langfuse trace_id tests to use litellm_trace_id 2026-01-22 06:19:43 +09:00
Yuta Saito c0007bd418 fix: Send litellm_trace_id to Langfuse to link LiteLLM logs with Langfuse logs 2026-01-22 05:40:16 +09:00
YutaSaitoandGitHub 4a14a53ae8 Merge pull request #19469 from BerriAI/litellm_feat_mcp_spendlogs
[feat] mcp spendlogs
2026-01-22 05:29:21 +09:00
yuneng-jiangandGitHub 2a2717a79c Merge pull request #19525 from BerriAI/litellm_ui_models_pag_change
[Feature] UI - Model Page: All Model Tab Pagination
2026-01-21 12:15:18 -08:00
Ishaan JaffandGitHub 5cb5969a26 [Fix] LiteLLM VertexAI Pass through - ensuring incoming headers are forwarded down to target (#19524)
* test_vertex_passthrough_forwards_anthropic_beta_header

* add_incoming_headers
2026-01-21 12:01:33 -08:00
yuneng-jiang 0c5f40fffe fixing build 2026-01-21 11:54:26 -08:00
yuneng-jiang 7cf80a9283 Paginate All Models Tab 2026-01-21 11:53:15 -08:00
yuneng-jiangandGitHub aafe6cc107 Merge pull request #19521 from BerriAI/litellm_models_pagination_1
[Feature] Paginate /v2/models/info
2026-01-21 11:41:24 -08:00
yuneng-jiang 3075b0e5a2 fixing mypy linting 2026-01-21 11:22:20 -08:00
yuneng-jiang d0e35751a1 Fixing tests and linting 2026-01-21 11:02:39 -08:00
yuneng-jiang b5a7d2ab34 Paginating model/info endpoint 2026-01-21 10:44:18 -08:00
John GreekandGitHub aa4b0e0149 Fix duplicate test_handler.py filenames causing pytest collection errors (#19385) 2026-01-21 08:47:50 -08:00
Chesars 796e93552d Fix gpt-audio models pricing and add dated snapshots
- Fix audio token pricing for gpt-audio ($32/$64 per 1M, not $40/$80)
- Add gpt-audio-2025-08-28 snapshot (OpenAI returns this in responses)
- Add gpt-audio-mini-2025-10-06 and gpt-audio-mini-2025-12-15 snapshots
- Add missing fields: supported_endpoints, supported_modalities,
  supported_output_modalities, supports_native_streaming, etc.
2026-01-21 13:05:38 -03:00
Chesars da8770004c Add gpt-audio and gpt-audio-mini models to pricing
Fixes #19490 - adds missing OpenAI audio models with correct pricing:

gpt-audio:
- Text: $2.50/$10.00 per 1M tokens (input/output)
- Audio: $40/$80 per 1M tokens (input/output)

gpt-audio-mini:
- Text: $0.60/$2.40 per 1M tokens (input/output)
- Audio: $10/$20 per 1M tokens (input/output)
2026-01-21 12:47:10 -03:00
Chesars f64ff8327d docs(custom_pricing): add base_model usage for OpenAI dated model versions
Document how to use base_model to ensure custom pricing is applied when
OpenAI returns dated model names (e.g., gpt-4o-mini-audio-preview-2024-12-17)
that differ from the configured model name.
2026-01-21 11:18:51 -03:00
Sameer KankuteandGitHub 95dc14e400 Merge pull request #19389 from BerriAI/litellm_timeout_fix
Fix: total timeout is not respected
2026-01-21 19:16:11 +05:30
Chesars a0cfb56801 fix(pricing): correct audio token costs for gpt-4o-audio-preview models
Update audio token pricing for gpt-4o-audio-preview and
gpt-4o-audio-preview-2024-10-01 to match OpenAI's official pricing:

- input_cost_per_audio_token: 0.0001 -> 4e-05 ($40/1M tokens)
- output_cost_per_audio_token: 0.0002 -> 8e-05 ($80/1M tokens)

The previous values were 2.5x higher than OpenAI's actual pricing.
2026-01-21 10:46:03 -03:00
Sameer KankuteandGitHub e758dd0a59 Merge pull request #19472 from BerriAI/litellm_fix_chat_completion_responses_streaming
Fix: tool call streaming in chat completion bridge
2026-01-21 19:15:53 +05:30
Sameer Kankute 34d4c5d3fc Fix mypy litellm_timeout_fix 2026-01-21 19:12:44 +05:30
Sameer KankuteandGitHub 540370a1aa Merge pull request #19479 from BerriAI/litellm_sarvam_int
Add support for sarvam models
2026-01-21 19:03:52 +05:30
Sameer Kankute cc92ca088d remove print statements 2026-01-21 19:00:01 +05:30
Sameer Kankute c26c06d5b5 remove print statements 2026-01-21 18:59:51 +05:30
Sameer KankuteandGitHub b6691baf24 Merge pull request #19482 from BerriAI/litellm_anthropic_max_length
Filter out unsupported fields from JSON schema for Anthropic's output_format API.
2026-01-21 18:57:16 +05:30
Sameer Kankute 751786aab9 fix ./tests/code_coverage_tests/check_provider_folders_documented.py 2026-01-21 18:54:32 +05:30
Sameer Kankute e315e4cd7c fix litellm/tests/litellm_utils_tests/test_utils.py 2026-01-21 18:50:02 +05:30
Sameer Kankute b374b2f605 Fix mypy issues in streaming iterator 2026-01-21 18:45:15 +05:30
Sameer KankuteandGitHub aeb38ffa9b Merge pull request #19497 from BerriAI/main
merge main
2026-01-21 18:43:27 +05:30
Sameer Kankute d145a36c90 Fix: mypy chat transformation 2026-01-21 18:35:51 +05:30
Sameer KankuteandGitHub ba36981bed Merge pull request #19486 from BerriAI/litellm_fix_serialisation_problem
Fix: [Bug]: litellm.litellm_core_utils.litellm_logging.Logging incorrectly handles ResponseAPIResponse
2026-01-21 18:32:30 +05:30
Sameer KankuteandGitHub b0499841b0 Merge pull request #19461 from BerriAI/litellm_staging_01_20_2026
Litellm staging 01 20 2026
2026-01-21 18:31:14 +05:30
Sameer KankuteandGitHub 491eaaa0e0 Merge pull request #19495 from BerriAI/litellm_staging_01_20_2026_fixes
Litellm staging 01 20 2026 fixes
2026-01-21 17:40:58 +05:30
Sameer Kankute 22158f8f03 Fix litellm_staging_01_20_2026 mypy issues 2026-01-21 17:35:28 +05:30
Sameer Kankute c8d065656e Fix litellm_staging_01_20_2026 mypy issues 2026-01-21 17:33:53 +05:30
Sameer KankuteandGitHub 6e1ecabd9a Merge pull request #19493 from BerriAI/revert-19391-fix/prisma-schema-permission
Revert "Fix/prisma schema permission"
2026-01-21 17:19:43 +05:30
Sameer KankuteandGitHub d879dcdcef Revert "Fix/prisma schema permission (#19391)"
This reverts commit 75ee0d126c.
2026-01-21 17:19:32 +05:30
Sameer KankuteandGitHub 37d27e67d5 Merge pull request #19489 from cluebbehusen/fix-gemini-2-5-flash-lite-pricing
fix: correct gemini-2.5-flash-lite audio input and cache read pricing
2026-01-21 16:41:22 +05:30
Sameer KankuteandGitHub a1aba2ed8d Merge pull request #19491 from BerriAI/main
merge main 20 1 25
2026-01-21 16:40:48 +05:30
Connor Luebbehusen b810a68f89 fix: correct gemini-2.5-flash-lite audio input and cache read pricing 2026-01-21 05:58:38 -05:00
Sameer Kankute 3748c70675 Fix: [Bug]: litellm.litellm_core_utils.litellm_logging.Logging incorrectly handles ResponseAPIResponse 2026-01-21 16:15:54 +05:30
Sameer Kankute c571a02f3b Filter out unsupported fields from JSON schema for Anthropic's output_format API. 2026-01-21 15:48:22 +05:30
Sameer Kankute 46c0f903a3 Add support for sarvam models 2026-01-21 15:17:26 +05:30
Sameer Kankute 4127654807 Add REASONING_SUMMARY_TEXT_DONE and REASONING_SUMMARY_PART_DONE events in streaming 2026-01-21 14:32:05 +05:30
Sameer Kankute 828ff1c99e Added output item for chunk based on type 2026-01-21 13:25:44 +05:30
Sameer Kankute 3a0d166eb0 Fix: tool call streaming in chat completino brigde 2026-01-21 12:14:02 +05:30
Yuta Saito a312ef31e3 chore: fix mypy 2026-01-21 15:04:24 +09:00
Yuta Saito 165081059a chore: ruff fix 2026-01-21 14:57:14 +09:00