Ishaan Jaff
fd5cd422f0
Revert "Remove UI build output" ( #7861 )
2025-01-18 12:54:25 -08:00
Ishaan Jaff
f6a0bc8bdb
(UI Logs) - add pagination + filtering by key name/team name ( #7860 )
...
* fix remove emoji on logs page
* fix title of page
* ui - get countryIP
* ui lookup
* ui - get country from ip address
* show team and key alias on root
* working team / key filter
* working filters
* ui filtering by key / team alias
* simple search
* fix add pagination on view logs page
* add start / end time filters
* add custom time filter
2025-01-18 12:47:01 -08:00
Ishaan Jaff
f60756c815
(UI - View Logs Table) - Show country of origin for logs ( #7856 )
...
* fix remove emoji on logs page
* fix title of page
* ui - get countryIP
* ui lookup
* ui - get country from ip address
2025-01-18 12:44:26 -08:00
yuu341
7b3863b304
Fix: Problem with langfuse_tags when using litellm proxy with langfus… ( #7825 )
...
* Fix: Problem with langfuse_tags when using litellm proxy with langfuse integration (#7801 )
* Refactor: Create method get_langfuse_tags
* Fix: Exception Handling
2025-01-18 12:39:57 -08:00
Krrish Dholakia
3dc74c6670
build(ui/): update ui
2025-01-18 08:42:51 -08:00
Krish Dholakia
5d065c2c35
fix(admins.tsx): fix logic for getting base url and create common get base url component ( #7854 )
...
Resolves https://github.com/BerriAI/litellm/issues/7761
2025-01-18 08:07:39 -08:00
Ishaan Jaff
2fdbcca9ae
e2e ui testing fixes
2025-01-18 07:46:55 -08:00
yujonglee
f4803f63dc
refactor ( #7851 )
2025-01-18 07:25:41 -08:00
yujonglee
4e5d68a1d9
Merge pull request #7852 from BerriAI/litellm_fix_base_url
...
Fix invalid base URL error
2025-01-18 22:14:14 +09:00
yujonglee
0aa8e4a703
fix
2025-01-18 22:13:07 +09:00
yujonglee
c4c5b3adbd
Merge pull request #7849 from BerriAI/litellm_gitignore_ui
...
Remove UI build output
2025-01-18 16:57:12 +09:00
yujonglee
eb91ceb8d5
remore ui build
2025-01-18 16:55:45 +09:00
Krish Dholakia
1bea338597
LiteLLM Minor Fixes & Improvements (2024/16/01) ( #7826 )
...
* fix(lm_studio/chat/transformation.py): Fix https://github.com/BerriAI/litellm/issues/7811
* fix(router.py): fix mock timeout check
* fix: drop model name from fallback args since it causes a conflict with the model=model that is provided later on. (#7806 )
This error happens if you provide multiple fallback models to the completion function with model name defined in each one.
* fix(router.py): remove mock_timeout before sending to request
prevents reuse in fallbacks
* test: update test
* test: revert test change - wrong pr
---------
Co-authored-by: Dudu Lasry <david1542@users.noreply.github.com>
2025-01-17 20:59:21 -08:00
Ishaan Jaff
a2762fb273
ui release note
2025-01-17 20:27:53 -08:00
Ishaan Jaff
bc311b7a47
ui logs - view messages / responses
2025-01-17 20:20:49 -08:00
Krish Dholakia
80f7af510b
Improve Proxy Resiliency: Cooldown single-deployment model groups if 100% calls failed in high traffic ( #7823 )
...
* refactor(_is_cooldown_required): move '_is_cooldown_required' into cooldown_handlers.py
* refactor(cooldown_handlers.py): move cooldown constants into `.constants.py`
* fix(cooldown_handlers.py): remove if single deployment don't cooldown logic
move to traffic based cooldown logic
Addresses https://github.com/BerriAI/litellm/issues/7822
* fix: add unit tests for '_should_cooldown_deployment'
* test: ensure all tests pass
* test: update test
* fix(cooldown_handlers.py): don't cooldown single deployment models for anything besides traffic related errors
* fix(cooldown_handlers.py): fix cooldown handler logic
* fix(cooldown_handlers.py): fix check
2025-01-17 20:17:02 -08:00
Krish Dholakia
d00febcdaa
/key/delete - allow team admin to delete team keys (#7846 )
...
* fix(key_management_endpoints.py): fix key delete to allow team admins + other proxy admins to delete keys
Fixes https://github.com/BerriAI/litellm/issues/7760
* fix(key_management_endpoints.py): remove unused variables
* fix(key_management_endpoints.py): fix linting error
2025-01-17 20:16:12 -08:00
Krish Dholakia
c4ff0b6487
refactor: make bedrock image transformation requests async ( #7840 )
...
* refactor: initial commit for using separate sync vs. async transformation routes for bedrock
ensures no blocking calls e.g. when converting image url to b64
* perf(converse_transformation.py): make bedrock converse transformation async
asyncify's the bedrock message transformation - useful for handling image urls for bedrock
* fix(converse_handler.py): fix logging for async streaming
* style: cleanup unused imports
2025-01-17 20:14:15 -08:00
Ishaan Jaff
2f6829fd2a
ui - new build
2025-01-17 20:07:06 -08:00
Ishaan Jaff
b701fe1f5e
view logs
2025-01-17 20:05:25 -08:00
Krish Dholakia
71c41f8f33
QA: ensure all bedrock regional models have same supported_ as base + Anthropic nested pydantic object support ( #7844 )
...
* build: ensure all regional bedrock models have same supported values as base bedrock model
prevents drift
* test(base_llm_unit_tests.py): add testing for nested pydantic objects
* fix(test_utils.py): add test_get_potential_model_names
* fix(anthropic/chat/transformation.py): support nested pydantic objects
Fixes https://github.com/BerriAI/litellm/issues/7755
2025-01-17 19:49:12 -08:00
Ishaan Jaff
62188a01b0
bump: version 1.58.4 → 1.59.0
2025-01-17 19:35:15 -08:00
Ishaan Jaff
2c117264a2
[Hashicorp - secret manager] - use vault namespace for tls auth ( #7834 )
...
* hcorp - use x-vault-namespace
* _get_tls_cert_auth_body
* HCP_VAULT_CERT_ROLE
* test_hashicorp_secret_manager_tls_cert_auth
* HCP_VAULT_CERT_ROLE
2025-01-17 19:27:56 -08:00
Ishaan Jaff
69d876f4c7
ui new build
2025-01-17 19:23:41 -08:00
Ishaan Jaff
f54e662c57
rename ui tab to ExperimentOutlined
2025-01-17 19:22:32 -08:00
Ishaan Jaff
6d1a5a0e5d
ui new build
2025-01-17 19:14:44 -08:00
Ishaan Jaff
a489c5d95a
[fix dd llm obs] - use env vars for setting dd tags, service name ( #7835 )
...
* fix custom logger
* fix debugging dd llm obs
2025-01-17 18:57:16 -08:00
Ishaan Jaff
d3c2f4331a
(UI - View SpendLogs Table) ( #7842 )
...
* litellm log messages / responses
* add messages/response to schema.prisma
* add support for logging messages / responses in DB
* test_spend_logs_payload_with_prompts_enabled
* _get_messages_for_spend_logs_payload
* ui_view_spend_logs endpoint
* add tanstack and moment
* add uiSpendLogsCall
* ui view logs table
* ui view spendLogs table
* ui_view_spend_logs
* fix code quality
* test_spend_logs_payload_with_prompts_enabled
* _get_messages_for_spend_logs_payload
* test_spend_logs_payload_with_prompts_enabled
* test_spend_logs_payload_with_prompts_enabled
* ui view spend logs
* minor ui fix
* ui - update leftnav
* ui - clean up ui
* fix leftnav
* ui fix navbar
* ui fix moving chat ui tab
2025-01-17 18:53:45 -08:00
Krish Dholakia
a99deb6d0a
fix(key_management_endpoints.py): fix default allowed team member roles ( #7843 )
...
admin and user, not admin and member
2025-01-17 17:15:22 -08:00
yujonglee
7584369fbe
add key and team level budget ( #7831 )
2025-01-17 09:04:12 -08:00
Ishaan Jaff
7cfda2fb76
bump: version 1.58.3 → 1.58.4
2025-01-17 08:29:13 -08:00
Ishaan Jaff
2d5f8ea2c6
Revert "fix custom logger"
...
This reverts commit 9d2707ecfe .
2025-01-17 08:26:59 -08:00
Ishaan Jaff
9d2707ecfe
fix custom logger
2025-01-17 07:39:49 -08:00
Ishaan Jaff
632ba92af1
Revert "fix: fix test"
...
This reverts commit 0642a78abb .
2025-01-17 07:21:19 -08:00
Ishaan Jaff
b30e05b54f
Revert "test_completion_mistral_api_mistral_large_function_call"
...
This reverts commit ef9177f0a8 .
2025-01-17 07:20:46 -08:00
Krrish Dholakia
0642a78abb
fix: fix test
2025-01-17 07:16:32 -08:00
Ishaan Jaff
15e0a605e4
_handle_tool_call_message linting
2025-01-16 22:34:16 -08:00
Ishaan Jaff
c8febaca2e
test_watsonx_token_in_env_var
2025-01-16 22:28:37 -08:00
Ishaan Jaff
7f63e7c15a
test_completion_mistral_api_mistral_large_function_call
2025-01-16 22:27:48 -08:00
Ishaan Jaff
f3268b6b06
sec fix minor ( #7810 )
2025-01-16 22:03:28 -08:00
Ishaan Jaff
9b944ca60c
(Fix + Testing) - Add dd-trace-run to litellm ci/cd pipeline + fix bug caused by dd-trace patching OpenAI sdk ( #7820 )
...
* add dd trace to e2e docker run tests
* update dd trace v
* fix entrypoint
* dd trace fixes
* proxy_build_from_pip_tests
* build python3.13
* use py 3.13
* fix build from pip
* dd trace fix
* proxy_build_from_pip_tests
* bump build from pip
2025-01-16 22:03:09 -08:00
Ishaan Jaff
b492551d3d
(fix) IBM Watsonx using ZenApiKey ( #7821 )
...
* ibm watsonx fix
* test ZenAPIKey
* fix zenapikey
2025-01-16 22:02:36 -08:00
Ishaan Jaff
939e1c9b19
(datadog llm observability) - fixes + improvements for using datadog llm observability logging integration ( #7824 )
...
* dd llm obs fixes
* _ensure_string_content
* fix _get_dd_llm_obs_payload_metadata
2025-01-16 22:02:24 -08:00
Ishaan Jaff
5b36985c00
run ci/cd again
2025-01-16 22:02:03 -08:00
Ishaan Jaff
ef9177f0a8
test_completion_mistral_api_mistral_large_function_call
2025-01-16 21:50:56 -08:00
Ishaan Jaff
117256d264
test_async_vertexai_streaming_response
2025-01-16 21:45:12 -08:00
Ishaan Jaff
de41abeace
llama-v3p1-8b-instruct
2025-01-16 21:34:42 -08:00
Ishaan Jaff
5458a2ff33
fireworks ai use llama-v3p1-8b-instruct
2025-01-16 21:28:44 -08:00
Krrish Dholakia
8ab1335ae0
test: fix unit test
2025-01-16 21:11:17 -08:00
Ishaan Jaff
2f38e72026
test commit on main
2025-01-16 20:52:55 -08:00