Commit graph

4830 commits

Author SHA1 Message Date
yuneng-jiang
7e22f4abc6
Normalize table action columns (#16657) 2025-11-14 14:11:01 -08:00
yuneng-jiang
01065a1284
Fixed inconsistent button sizes and variants (#16600) 2025-11-13 22:02:07 -08:00
Ishaan Jaff
21ba491656
[UI] Add RunwayML on Admin UI supported models/providers (#16606)
* add runway.png

* add gen4_turbo
2025-11-13 21:46:35 -08:00
sep-grindr
40a9d72be7
fix(ui): remove misleading 'Custom' option mention from OpenAI endpoint tooltips (#16622)
The tooltip for OpenAI api_base select fields incorrectly mentioned 'choose Custom to enter your own' but there was no Custom option available in the dropdown. This fix updates the tooltip text to accurately reflect the available options.

Affected providers:
- OpenAI
- OpenAI_Text
2025-11-13 21:43:57 -08:00
yuneng-jiang
cb27d6c456
[Fix] UI - Delete Callbacks Failing (#16473)
* Temp commit for branch switching

* Created normalize callback name util function and tests
2025-11-12 18:43:37 -08:00
yuneng-jiang
c23b2c5023
Config Guardrails should not be deletable from table (#16540) 2025-11-12 18:23:31 -08:00
yuneng-jiang
f0c83e183e
SSO Modal Cosmetic Changes (#16554) 2025-11-12 17:55:05 -08:00
yuneng-jiang
c5496fd61c
[Feature] UI - Move Budgets out of Experimental (#16544)
* Move budget out of experimental and delete budget with friction

* Fixed tests

* Revert non test change
2025-11-12 13:27:02 -08:00
yuneng-jiang
b9759b4bfa
[Feature] UI - Add LiteLLM Params to Edit Model (#16496)
* Add LiteLLM Params to Edit Model

* Fixed tests
2025-11-11 18:52:11 -08:00
yuneng-jiang
7dd76bc4e3
Usage indicator Near Limit Fix (#16504) 2025-11-11 18:50:15 -08:00
yuneng-jiang
c623ff916f
Add Tags To Edit Key Flow (#16500) 2025-11-11 17:44:29 -08:00
YutaSaito
aff1060512
fix: unable to delete MCP server from permission settings #16124 (#16407) 2025-11-10 19:50:13 -08:00
yuneng-jiang
8f1f5825aa
Invite User Searchable Team Select (#16454) 2025-11-10 18:38:23 -08:00
yuneng-jiang
af68763f5d
Only show models based on selected endpoint (#16452) 2025-11-10 18:38:01 -08:00
yuneng-jiang
a03c9fde4a
Add deprecation warning to Model Analytics Page (#16417) 2025-11-10 17:17:31 -08:00
yuneng-jiang
39ae7549a4
[Feature] UI - Model Info Page Health Check (#16416)
* Add test connection button to model info page

* Unused import
2025-11-10 11:10:06 -08:00
yuneng-jiang
11af05f5f4
Small issues (#16406) 2025-11-08 16:05:42 -08:00
Sameer Kankute
e037d9315d
Add Vertex and Gemini Videos API with Cost Tracking + UI support (#16323)
* Use video id for videos api

* remove mock code

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

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

* remove print statements

* Update video prefix for 'video_'

* Add veo with openai videos unified specs

* Add videos testing to UI

* remove mock code

* Remove not need ui changes:

* Fix mypy errors related to gemini

* fix test_transform_video_create_request

* Add vertex ai veo config

* Add vertex ai veo config

* Add cost tracking for gemini and add optional param passing

* fix bugs related to vertex ai veo

* Add Gemini Veo Video Generation in Openai Videos Unified Spec (#16229)

* Add veo with openai videos unified specs

* Add videos testing to UI

* remove mock code

* Remove not need ui changes:

* Fix mypy errors related to gemini

* fix test_transform_video_create_request

* Add contant video duration for gemini and vertex

* Fix litellm_mapped_tests tests

* fix azure videos issue

* Added doc for videos vertex ai

* fix seconds param error

* fix lint errors

* test_transform_video_create_response_cost_tracking_no_duration

---------

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Co-authored-by: Ishaan Jaffer <ishaanjaffer0324@gmail.com>
2025-11-08 16:03:51 -08:00
yuneng-jiang
8412950b94
[Feature] UI - Cache Settings Redis Add Semantic Cache Settings (#16398)
* Tests

* Merging Tests

* Redis Semantic Cache Settings

* Readd mock to test

* Fixing build issues
2025-11-08 10:09:49 -08:00
yuneng-jiang
e26875b8ed
[Fix] UI - Test Key Page Revert Model To Single Select (#16390)
* Test Key Single Select

* fix build issues
2025-11-08 09:08:32 -08:00
YutaSaito
6eb74bd62a
Feat/persist mcp credentials in db (#16308)
* feat: persist mcp credentials in db

* feat: remove Auth Value field from MCP Tool Testing Playground

* fix: test
2025-11-07 19:22:49 -08:00
Ishaan Jaff
f1534c1650
Revert "[Fix] UI - Revert Changes for Test Key Multiple Model Select (#16372)" (#16386)
This reverts commit 99a8a304c1.
2025-11-07 18:24:01 -08:00
Ishaan Jaffer
4dcbfbbb89 ui fix linting 2025-11-07 18:20:31 -08:00
Ishaan Jaff
a978680714
[UI] Guardrails - allow updating guardrails through UI. Ensure litellm_params actually get updated in memory (#16384)
* fix safe dumps

* add patterns.json

* add PrebuiltPattern

* add test patterns

* fix edit and view

* fix backend handling

* fix CF ui edit

* fix init

* add _has_guardrail_params_changed

* fix sync_guardrail_from_db

* fix _has_guardrail_params_changed

* fix patch_guardrail

* add unsaved change check

* fix ContentFilterManager
2025-11-07 18:15:59 -08:00
Ishaan Jaff
674d4b4cab
[Feat] Guardrails - LiteLLM Content Filter, Allow Viewing/Editing Content Filter Settings (#16383)
* fix safe dumps

* add patterns.json

* add PrebuiltPattern

* add test patterns

* fix edit and view

* fix backend handling

* fix CF ui edit

* fix init
2025-11-07 18:15:09 -08:00
Ishaan Jaff
ca229fe030
[Feat] LiteLLM Guardrail - UI Fix, ensure you can see UI Friendly name for PII Patterns (#16382)
* fix safe dumps

* add patterns.json

* add PrebuiltPattern

* add test patterns
2025-11-07 18:14:58 -08:00
Ishaan Jaffer
5b5122125c guardrailLogoMap fix 2025-11-07 15:37:01 -08:00
Ishaan Jaffer
4621a23a89 add litellm logo jpg 2025-11-07 15:36:49 -08:00
yuneng-jiang
5fb0940b9b
[Feature] UI - Surface SSO Create errors on create flow (#16369)
* Surface backend SSO issues on create SSO flow

* Remove unused import

* Fix flaky test
2025-11-07 14:44:50 -08:00
yuneng-jiang
99a8a304c1
[Fix] UI - Revert Changes for Test Key Multiple Model Select (#16372)
* Revert "Initial changes for supporting prompts to multiple models"

This reverts commit 0d8dee4401.

* Add test for the single model select
2025-11-07 13:39:17 -08:00
yuneng-jiang
92bc7db594
Remove encoding_format in api calls for test key embedding models (#16367) 2025-11-07 10:58:30 -08:00
yuneng-jiang
0a90283fec
Change usage page to have a parent date picker (#16264) 2025-11-07 10:00:37 -08:00
yuneng-jiang
29e8d857f7
Fix SSO Proxy Base URL input validation and remove normalizing / (#16332) 2025-11-06 19:24:05 -08:00
Ishaan Jaff
bdc4969526
[Feat] UI - Allow configuring LiteLLM Custom Guardrail (#16339)
* add ContentFilterAction

* store pre-built regex patterns

* add v0 of content filter guard

* add _filter_messages

* test content filter guard

* init ContentFilterGuardrail

* fix ContentFilterGuardrail enums

* rename folder

* fix litellm_content_filter

* refactor content filter guard

* test content filter

* add streaming for ContentFilterGuardrail

* test_streaming_hook_mask

* add litellm_content_filter

* docs show litellm content filter

* docs litellm content filter

* fix lnting

* use ENUM for PrebuiltPatternName

* fix validate_blocked_words_file

* add validateBlockedWordsFile

* LitellmContentFilterGuardrailConfigModel

* add get_config_model

* add litellm content filter

* refactored ui

* fix config

* tests for new components
2025-11-06 16:03:55 -08:00
yuneng-jiang
b5956e0595
Add Azure AD Token field to Add Model Azure and make API Key not required (#16331) 2025-11-06 09:52:39 -08:00
yuneng-jiang
b1be6185ac
[Feature] UI - Include Model Access Group Models on Team Models Table (#16298)
* All Models Page Allow Filtering By Model Access Group

* Fix tests from main merge
2025-11-05 18:23:50 -08:00
yuneng-jiang
f1191578ae
[Fix] UI - Fixed Label for vLLM in Model Create Flow (#16285)
* Fixed Label for vLLM

* Make vLLM api key not required
2025-11-05 16:03:01 -08:00
Ishaan Jaffer
5b658ce1eb ui fix 2025-11-04 17:58:51 -08:00
yuneng-jiang
2b0aea87c0
[Feature] UI - Initial changes for supporting prompts to multiple models (#16223)
* Initial changes for supporting prompts to multiple models

* Additional tests to prevent regressions

* Resolve merge conflicts

* Fixing E2E build issues
2025-11-04 16:02:19 -08:00
yuneng-jiang
2ed95e216c
[Feature] UI - Tag Usage Top Model Table View and Label Fix (#16249)
* Tag Usage Top Model Table View and Label Fix

* Removed unused state
2025-11-04 14:24:43 -08:00
yuneng-jiang
4d756a62d9
Prevent trailing slash in sso proxy base url input (#16244) 2025-11-04 14:22:50 -08:00
yuneng-jiang
615f76de88
[Feature] UI - Litellm test key audio (#16251)
* Add audio/transcriptions and audio/speech to Test key UI

* Removed unused import in test

* Fixed voice parameter not being passed in
2025-11-04 14:21:26 -08:00
YutaSaito
8e27b6c0b4
[MCP] configure static mcp header (#16179)
* feat: configure extra mcp headers in ui

* doc: static header

* build: add new migration file

* chore: add missing image file

* fix: test
2025-11-03 21:06:36 -08:00
YutaSaito
6ed76ff809
feat: change guardrail_information to list type (#16127)
* feat: change guardrail_information to list type to support displaying multiple guardrails

* fix: add missing commit and revert auto-format changes in utils.py

---------

Co-authored-by: Krish Dholakia <krrishdholakia@gmail.com>
2025-11-02 09:47:49 -08:00
yuneng-jiang
e336434b27
[Feature] UI - Guardrail Info Page Show PII Config (#16164)
* Guardrail info page fix

* Make the Configurations more readable and render in a table
2025-11-02 09:05:00 -08:00
yuneng-jiang
48822c2fa2
[Feature] UI - Add Model Existing Credentials Improvement (#16166)
* Model Settings UI Improvement

* Doc changes from Anthropic SDK to Passthrough

* Tests
2025-11-02 09:04:36 -08:00
yuneng-jiang
feea17181c
Delete Team Member with friction (#16167) 2025-11-02 09:04:00 -08:00
steve-gore-snapdocs
ef2000bfb7
Remove minimum validation for cache control injection index (#16149) 2025-11-01 13:22:24 -07:00
yuneng-jiang
31a4ab4780
Building UI (#16158) 2025-11-01 09:26:52 -07:00
Ishaan Jaffer
2cd57540a4 fix test fixes 2025-10-31 18:31:00 -07:00