Commit Graph

27982 Commits

Author SHA1 Message Date
Sameer Kankute
983ba7aa0f Remove not compatible beta header from claude code 2025-12-01 17:22:04 +05:30
Alexsander Hamir
b949ec90db
Merge pull request #16739 from BerriAI/litellm_/audio/speech
[Perf] Fix `/audio/speech` performance by using `shared_sessions`
2025-11-30 17:27:44 -08:00
Alexsander Hamir
4fffd33ccf
Merge pull request #17167 from BerriAI/litellm_spend_logs_api
[Refactor] Deprecate `spend/logs` & add `spend/logs/v2`
2025-11-29 06:19:53 -08:00
Sameer Kankute
7f42b9b987
Merge pull request #17193 from BerriAI/litellm_twelvelabs_int
Added support for twelvelabs pegasus
2025-11-28 22:09:00 +05:30
hxomer
b85df0b1fb
Better handle anonymization (#17207)
* Better handle anonymization

* Fix tests
2025-11-28 08:22:19 -08:00
Sameer Kankute
9d058398df Fix pegasus response and add doc 2025-11-28 21:41:25 +05:30
Sameer Kankute
bcc35a6069
Merge pull request #17253 from BerriAI/litellm_nova_embedding_support
Add nova embedding support
2025-11-28 21:16:06 +05:30
Sameer Kankute
bb11c4fb3f
Merge pull request #17258 from BerriAI/litellm_add_tags_in_ui
Fix metadata tags and model name display in UI for Azure passthrough + Add cost tracking for responses API
2025-11-28 21:15:39 +05:30
Sameer Kankute
af8f1475bf fix PLR0915 2025-11-28 21:12:42 +05:30
Sameer Kankute
6c326ceb87
Merge pull request #17142 from BerriAI/litellm_anthropic_update_new_feat
Update new anthropic feats as reviewed
2025-11-28 21:06:34 +05:30
Sameer Kankute
eab0ec95f0 Fix async get request 2025-11-28 18:06:53 +05:30
Sameer Kankute
f0d3c96a8d Add tags and other field in UI logs and add responses api cost tracking 2025-11-28 17:23:15 +05:30
Sameer Kankute
8700c5ced6 Add nova embedding support 2025-11-28 14:56:46 +05:30
v0rtex20k
205a563b65
Allow wildcard routes for nonproxy admin (SCIM) (#17178)
* checked for wildcards in nonproxy

* ready
2025-11-27 22:10:19 -08:00
Omkar Malpure
bbea83fd93
Fix : acompletion throws error with SambaNova models (#17217)
Co-authored-by: Omkar Malpure <omkarmalpure@Omkars-MacBook-Pro.local>
2025-11-27 21:59:24 -08:00
Andy Forest
8aa4f3d476
fix(bedrock): handle cohere v4 embed response dictionary format (#17220) 2025-11-27 21:50:35 -08:00
Saar wintrov
87050c6a02
SSO: fix the generic SSO provider (#17227)
* SSO: fix the generic SSO provider

* adding tests
2025-11-27 21:27:23 -08:00
YutaSaito
334d09b3b2
feat: add regex-based tool_name/tool_type matching for tool-permission (#17164)
* feat: add regex-based tool_name/tool_type matching for tool-permission

* docs: update tool permission quick start for UI workflow
2025-11-27 21:26:27 -08:00
Wei-Chiet Ku
d43c077653
Fix/issue 16759 streaming error validation (#17242)
* Enhance error handling in OpenAIResponsesAPIConfig to coalesce null error codes into a default string, preventing validation errors and improving stability during streaming iterations.

* Add test for coalescing null error codes in streaming responses

This test ensures that when a streaming error event has error.code set to None, the system correctly transforms it to 'unknown_error' and returns an ErrorEvent instance without raising a ValidationError.

---------

Co-authored-by: Ku Wei Chiet <chietkuw@fpt.com>
2025-11-27 21:24:04 -08:00
Sameer Kankute
71f41352fa
Merge pull request #17202 from BerriAI/litellm_azure_ai_anthropic_support
(Bug)Migrate Anthropic provider to azure ai
2025-11-28 08:14:14 +05:30
yuneng-jiang
994a624d02
Merge pull request #17240 from BerriAI/litellm_remove_feature_flags
[Fix] Remove Feature Flags
2025-11-27 18:01:09 -08:00
yuneng-jiang
a33a2cb5b5 Adding timeout to flaky test 2025-11-27 17:53:09 -08:00
yuneng-jiang
0d329826f1 Fix flaky tests 2025-11-27 17:40:38 -08:00
yuneng-jiang
3cc18a6fc1
Merge pull request #17238 from BerriAI/litellm_ui_fallbacks_del_fix
[Fix] UI -  Fallbacks Immediately Deleting before API resolves
2025-11-27 17:26:27 -08:00
yuneng-jiang
fb5429bfe7 Remove Feature Flags 2025-11-27 17:21:51 -08:00
yuneng-jiang
c578889314
Merge pull request #17237 from BerriAI/litellm_ui_labeling_fixes
[Fix] Various Text, button state, and test changes
2025-11-27 16:45:59 -08:00
yuneng-jiang
6bbc17771f Fix fallbacks immediately deleting before api resolves 2025-11-27 16:45:21 -08:00
yuneng-jiang
4aea2df986 Various Text, button state, and test changes 2025-11-27 16:19:50 -08:00
yuneng-jiang
634ec91acc
Merge pull request #17236 from BerriAI/litellm_team_edit_settings_loading
[Feature] Adding Button Loading States to Edit Settings
2025-11-27 15:20:36 -08:00
yuneng-jiang
b5e41bafaf
Merge pull request #17233 from BerriAI/litellm_ui_logs_json
[Fix] Request and Response Panel JSONViewer
2025-11-27 15:19:52 -08:00
yuneng-jiang
2f045f07a2 Adding loading states to edit settings 2025-11-27 15:08:00 -08:00
yuneng-jiang
92ba34823f Fix Request and Response Panel JSONViewer 2025-11-27 14:46:05 -08:00
Ishaan Jaffer
1fca4a9fa5 bump: version 1.80.6 → 1.80.7 2025-11-27 13:08:24 -08:00
Ishaan Jaff
edfc35ddac
[Feature]: Add Provider publicai.co (#17230)
* init PublicAIChatConfig

* add publicai

* init public ai

* add publicai

* add publicai/swiss-ai models etc
2025-11-27 13:08:03 -08:00
Ishaan Jaff
38ddd50628
[Bug fix] Vector Store List Endpoint Returns 404 (#17229)
* fix vector store management

* fix: add vector_store_management_router

* TestVectorStoreManagementEndpointsExist

* fix pass_through
2025-11-27 12:51:51 -08:00
Ishaan Jaffer
d4be511130 UI new build 2025-11-27 12:33:56 -08:00
Ishaan Jaffer
b854218819 mypy: fix mypy linting errors 2025-11-27 12:33:02 -08:00
Ishaan Jaffer
19f03d4be3 ui fix linting errors 2025-11-27 12:32:51 -08:00
Ishaan Jaff
ffb75b04fd
[Feat] UI - allow adding pass through guardrails through UI (#17226)
* add PassThroughGuardrailsConfig

* init JsonPathExtractor

* feat PassthroughGuardrailHandler

* feat pt guardrails

* pt guardrails

* add Pass-Through Endpoint Guardrail Translation

* add PassThroughEndpointHandler

* execute simple guardrail config and dict settings

* TestPassthroughGuardrailHandlerNormalizeConfig

* add passthrough_guardrails_config on litellm logging obj

* add LiteLLMLoggingObj to base trasaltino

* cleaner _get_guardrail_settings

* update guardrails settings

* docs pt guardrail

* docs Guardrails on Pass-Through Endpoints

* fix typing

* fix typing

* test_no_fields_set_sends_full_body

* fix typing

* init add pass through guardrails

* ui allow setting target fields on gd

* docs ui settings guardrails
2025-11-27 12:27:16 -08:00
Ishaan Jaff
d612d71ef4
[Feat] Add guardrails for pass through endpoints (#17221)
* add PassThroughGuardrailsConfig

* init JsonPathExtractor

* feat PassthroughGuardrailHandler

* feat pt guardrails

* pt guardrails

* add Pass-Through Endpoint Guardrail Translation

* add PassThroughEndpointHandler

* execute simple guardrail config and dict settings

* TestPassthroughGuardrailHandlerNormalizeConfig

* add passthrough_guardrails_config on litellm logging obj

* add LiteLLMLoggingObj to base trasaltino

* cleaner _get_guardrail_settings

* update guardrails settings

* docs pt guardrail

* docs Guardrails on Pass-Through Endpoints

* fix typing

* fix typing

* test_no_fields_set_sends_full_body

* fix typing

* Potential fix for code scanning alert no. 3834: Clear-text logging of sensitive information

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>

---------

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2025-11-27 12:06:53 -08:00
yuneng-jiang
ef1b3f954b
Merge pull request #17223 from BerriAI/litellm_router_fallback_dropdown_fix
[Fix] Change Add Fallback Modal to use Antd Select
2025-11-27 11:40:59 -08:00
yuneng-jiang
d59e5dc1f5 Change add fallback to use antd select 2025-11-27 11:31:07 -08:00
Raghav Jhavar
e402b8cd26
do not include plaintext message in exception (#17216) 2025-11-27 10:25:08 -08:00
Yannay Hammer
d7ad2913be
Upgrade websockets to v15 (#16734) 2025-11-27 10:08:16 -08:00
Cesar Garcia
5197380dd2
docs: add OpenAI Agents SDK to projects (#17203)
* docs: add OpenAI Agents SDK to projects

Add documentation for OpenAI Agents SDK which has an official
LiteLLM extension enabling 100+ LLM providers in multi-agent workflows.

* Update project items in sidebars.js
2025-11-27 09:47:26 -08:00
Sameer Kankute
9669f33b39 fix tests/test_litellm/llms/azure_ai/claude/test_azure_anthropic_handler.py 2025-11-27 22:59:29 +05:30
yuneng-jiang
37b1797c59
Merge pull request #17213 from BerriAI/litellm_yuneng_ui_build_2
[Infra] Rebuilding UI
2025-11-27 09:28:57 -08:00
yuneng-jiang
f09a6a4187 Rebuilding UI 2025-11-27 09:26:47 -08:00
Sameer Kankute
cf6dda5e29 block input_examples in fucntion definition for non anthropic providers 2025-11-27 22:46:28 +05:30
yuneng-jiang
4d00f5bb9b
Merge pull request #17212 from BerriAI/litellm_yuneng_ui_build
[Infra] Building UI
2025-11-27 09:15:43 -08:00