Krrish Dholakia
baaa489587
fix: fix code qa errors
2025-04-12 08:05:41 -07:00
Krrish Dholakia
85be391080
refactor: cleanup post merge w/ main
2025-04-12 08:04:10 -07:00
Krrish Dholakia
28f30414cd
test: add more testing
2025-04-12 07:57:03 -07:00
Krish Dholakia
37b4f5f5c9
Merge branch 'main' into litellm_add_managed_files_db
2025-04-12 07:49:33 -07:00
dependabot[bot]
eb19639215
build(deps): bump @babel/runtime in /docs/my-website ( #9934 )
...
Bumps [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime ) from 7.26.0 to 7.27.0.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.27.0/packages/babel-runtime )
---
updated-dependencies:
- dependency-name: "@babel/runtime"
dependency-version: 7.27.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-12 07:45:53 -07:00
Krish Dholakia
069aee9f70
fix(transformation.py): correctly translate 'thinking' param for lite… ( #9904 )
...
Helm unit test / unit-test (push) Successful in 21s
Read Version from pyproject.toml / read-version (push) Successful in 40s
* fix(transformation.py): correctly translate 'thinking' param for litellm_proxy/ route
Fixes https://github.com/BerriAI/litellm/issues/9892
* test: update test
2025-04-11 23:25:13 -07:00
Krish Dholakia
b9f01c9f5b
fix(databricks/common_utils.py): fix custom endpoint check ( #9925 )
...
* fix(databricks/common_utils.py): fix custom endpoint check
Fixes https://github.com/BerriAI/litellm/issues/9915
* fix(common_utils.py): add unit test to ensure custom_endpoint=False is handled correctly
Fixes https://github.com/BerriAI/litellm/issues/9915
2025-04-11 23:20:49 -07:00
Krrish Dholakia
f6e7f06eee
build: bump requirements
2025-04-11 21:56:26 -07:00
Krrish Dholakia
e134ba80be
build: add new prisma migration
2025-04-11 21:54:53 -07:00
Krrish Dholakia
1d878b7ea0
test: fix test
2025-04-11 21:50:32 -07:00
Krrish Dholakia
8b09a2721f
fix(files/main.py): pass litellm params to azure route
2025-04-11 21:50:17 -07:00
Krish Dholakia
3ca82c22b6
Support CRUD endpoints for Managed Files ( #9924 )
...
* fix(openai.py): ensure openai file object shows up on logs
* fix(managed_files.py): return unified file id as b64 str
allows retrieve file id to work as expected
* fix(managed_files.py): apply decoded file id transformation
* fix: add unit test for file id + decode logic
* fix: initial commit for litellm_proxy support with CRUD Endpoints
* fix(managed_files.py): support retrieve file operation
* fix(managed_files.py): support for DELETE endpoint for files
* fix(managed_files.py): retrieve file content support
supports retrieve file content api from openai
* fix: fix linting error
* test: update tests
* fix: fix linting error
* fix(files/main.py): pass litellm params to azure route
* test: fix test
2025-04-11 21:48:27 -07:00
Ishaan Jaff
3e427e26c9
bump: version 1.65.7 → 1.65.8
2025-04-11 21:39:53 -07:00
Ishaan Jaff
cc8eebe349
[UI] Linting fixes ( #9933 )
...
Read Version from pyproject.toml / read-version (push) Successful in 16s
Helm unit test / unit-test (push) Successful in 22s
* bump openai js version used on ui
* fix linting
2025-04-11 21:23:59 -07:00
Ishaan Jaff
e62f27188c
[UI] - Add Managing Team Member permissions on UI ( #9927 )
...
* add getTeamPermissionsCall and teamPermissionsUpdateCall to networking
* add ui changes for team member permission management
* fix linting error
2025-04-11 21:08:35 -07:00
Ishaan Jaff
7fde06d8d3
[UI] Render Reasoning content, ttft, usage metrics on test key page ( #9931 )
...
* add BaseReasoningEffortTests
* BaseReasoningLLMTests
* fix test rename
* docs update thinking / reasoning content docs
* show reasoning content on chat ui
* chat ui allow pasting in content
* chat ui fix size
* chat ui, show num reasoning tokens used
* ui render usage metrics on test key page
2025-04-11 21:08:10 -07:00
Krrish Dholakia
32ec7e27f8
fix(managed_files.py): fix storing / returning managed file object from cache
2025-04-11 19:45:11 -07:00
Krrish Dholakia
0bd9b2953a
fix(spend_tracking_utils.py): ensure each file create request is logged correctly
2025-04-11 19:19:36 -07:00
Ishaan Jaff
57bc03b30b
[Feat] Add reasoning_effort support for xai/grok-3-mini-beta
model family ( #9932 )
...
* add BaseReasoningEffortTests
* BaseReasoningLLMTests
* fix test rename
* docs update thinking / reasoning content docs
2025-04-11 19:17:09 -07:00
Krrish Dholakia
f56eddec42
test: update testing
2025-04-11 18:29:27 -07:00
Krrish Dholakia
c2fbf74fb6
feat(managed_files.py): support deleting file from DB on delete
2025-04-11 18:25:15 -07:00
Krrish Dholakia
49fbe6d3d2
feat(managed_files.py): support reading / writing files in DB
2025-04-11 18:23:05 -07:00
Ishaan Jaff
f9ce754817
[Feat] Add litellm.supports_reasoning() util to track if an llm supports reasoning ( #9923 )
...
* add supports_reasoning for xai models
* add "supports_reasoning": true for o1 series models
* add supports_reasoning util
* add litellm.supports_reasoning
* add supports reasoning for claude 3-7 models
* add deepseek as supports reasoning
* test_supports_reasoning
* add supports reasoning to model group info
* add supports_reasoning
* docs supports reasoning
* fix supports_reasoning test
* "supports_reasoning": false,
* fix test
* supports_reasoning
2025-04-11 17:56:04 -07:00
Ishaan Jaff
311c70698f
test_embedding_response_ratelimit_headers
2025-04-11 17:54:54 -07:00
Krrish Dholakia
b59e54d835
fix: fix linting error
2025-04-11 17:29:53 -07:00
Krrish Dholakia
b56122b164
test: update tests
2025-04-11 17:24:49 -07:00
Krrish Dholakia
0a07e26e13
fix: fix linting error
2025-04-11 17:19:08 -07:00
Ishaan Jaff
91c0a794b9
[Feat - Team Member Permissions] - CRUD Endpoints for managing team member permissions ( #9919 )
...
* add team_member_permissions
* add GetTeamMemberPermissionsRequest types
* crud endpoint for team member permissions
* test team member permissions CRUD
* fix GetTeamMemberPermissionsRequest
2025-04-11 17:15:16 -07:00
Krrish Dholakia
2ec2151537
fix(managed_files.py): retrieve file content support
...
supports retrieve file content api from openai
2025-04-11 15:51:47 -07:00
Krrish Dholakia
522ffd6e7c
fix(managed_files.py): support for DELETE endpoint for files
2025-04-11 15:26:51 -07:00
Ishaan Jaff
2d6ad534bc
[Feat - PR1] Add xAI grok-3 models to LiteLLM ( #9920 )
...
* add xai/grok-3-mini-beta, xai/grok-3-beta
* add grok-3-fast-latest models
* supports_response_schema
* fix pricing
* docs xai
2025-04-11 15:12:12 -07:00
Marc Abramowitz
fc14931be9
Fix typo: Entrata -> Entra in docs ( #9921 )
2025-04-11 15:08:57 -07:00
Krrish Dholakia
cbcf028da5
fix(managed_files.py): support retrieve file operation
2025-04-11 15:01:22 -07:00
Ishaan Jaff
8b1d2d6956
[Feat - UI] - Allow setting Default Team setting when LiteLLM SSO auto creates teams ( #9918 )
...
* endpoint for updating default team settings on ui
* add GET default team settings endpoint
* ui expose default team settings on UI
* update to use DefaultTeamSSOParams
* DefaultTeamSSOParams
* fix DefaultTeamSSOParams
* docs team management
* test_update_default_team_settings
2025-04-11 14:07:10 -07:00
Krrish Dholakia
7fff83e441
fix: initial commit for litellm_proxy support with CRUD Endpoints
2025-04-11 12:57:54 -07:00
Krrish Dholakia
6b04b48b17
fix: add unit test for file id + decode logic
2025-04-11 12:23:31 -07:00
Krrish Dholakia
59fdb7f59a
fix(managed_files.py): apply decoded file id transformation
2025-04-11 12:18:04 -07:00
Krrish Dholakia
4993d9aa50
fix(managed_files.py): return unified file id as b64 str
...
allows retrieve file id to work as expected
2025-04-11 11:40:49 -07:00
Manuel Cañete
c4ea1ab61b
feat: add extraEnvVars to the helm deployment ( #9292 )
Read Version from pyproject.toml / read-version (push) Successful in 17s
Helm unit test / unit-test (push) Successful in 22s
2025-04-11 10:32:16 -07:00
Krrish Dholakia
b460025e18
fix(openai.py): ensure openai file object shows up on logs
2025-04-11 09:55:44 -07:00
Krish Dholakia
0415f1205e
Litellm dev 04 10 2025 p3 ( #9903 )
...
* feat(managed_files.py): encode file type in unified file id
simplify calling gemini models
* fix(common_utils.py): fix extracting file type from unified file id
* fix(litellm_logging.py): create standard logging payload for create file call
* fix: fix linting error
2025-04-11 09:29:42 -07:00
Ishaan Jaff
8ecd9ede81
docs clean up
Read Version from pyproject.toml / read-version (push) Successful in 17s
Helm unit test / unit-test (push) Successful in 22s
2025-04-10 21:35:08 -07:00
Krish Dholakia
9f27e8363f
Realtime API: Support 'base_model' cost tracking + show response in spend logs (if enabled) ( #9897 )
...
* refactor(litellm_logging.py): refactor realtime cost tracking to use common code as rest
Ensures basic features like base model just work
* feat(realtime/): support 'base_model' cost tracking on realtime api
Fixes issue where base model was not working on realtime
* fix: fix ruff linting error
* test: fix test
2025-04-10 21:24:45 -07:00
Krish Dholakia
78879c68a9
Revert avglogprobs change + Add azure/gpt-4o-realtime-audio cost tracking ( #9893 )
...
* test: initial commit fixing gemini logprobs
Fixes https://github.com/BerriAI/litellm/issues/9888
* fix(vertex_and_google_ai_studio.py): Revert avglogprobs change
Fixes https://github.com/BerriAI/litellm/issues/8890
* build(model_prices_and_context_window.json): add gpt-4o-realtime-preview cost to model cost map
Fixes https://github.com/BerriAI/litellm/issues/9814
* test: add cost calculation unit testing
* test: fix test
* test: update test
2025-04-10 21:23:55 -07:00
Ishaan Jaff
892964272f
docs msft SSO
Read Version from pyproject.toml / read-version (push) Successful in 21s
Helm unit test / unit-test (push) Successful in 25s
2025-04-10 20:33:14 -07:00
Ishaan Jaff
c71e98b05a
docs MSFT sso
2025-04-10 20:30:52 -07:00
Ishaan Jaff
9ebbf52249
docs self serve msft SSO
2025-04-10 20:25:43 -07:00
Ishaan Jaff
1197746ab3
bump: version 1.65.6 → 1.65.7
2025-04-10 20:23:08 -07:00
Ishaan Jaff
595c0cbb42
docs msft default team settings
2025-04-10 20:22:46 -07:00
Ishaan Jaff
34b1bf2c75
docs msft_default_settings
2025-04-10 20:21:14 -07:00