litellm/litellm/integrations
Krish Dholakia bdc1a72542
refactor(teams.tsx): refactor to display all teams, across all orgs (#8565)
* refactor(teams.tsx): refactor to display all teams, across all orgs

removes org switcher from navbar, simplifies viewing/creating teams on UI

* fix(key_list.tsx): show user keys across all orgs

make it easy to see flat list of keys across orgs on key table

* style(all_keys_table.tsx): cleanup keys table

* fix(user_dashboard.tsx): remove overflow-hidden in dashboard component

* fix(teams.tsx): move org id placement in create team flow

* fix(teams.tsx): support model selection on create team based on selected org

* feat(view_key_table.tsx): move to using a filter component on keys page

allows filtering keys by org and team

* fix(filter.tsx): handle reset filter

* fix: fix linting error

* (Feat) - return `x-litellm-attempted-fallbacks` in responses from litellm proxy  (#8558)

* add_fallback_headers_to_response

* test x-litellm-attempted-fallbacks

* unit test attempted fallbacks

* fix add_fallback_headers_to_response

* docs document response headers

* fix file name

* test fix use mock endpoints for e2e files and ft tests

* Revert "test fix use mock endpoints for e2e files and ft tests"

This reverts commit c921d8dd81.

* cleanup_azure_files

* Add remaining org CRUD endpoints + support deleting orgs on UI  (#8561)

* feat(organization_endpoints.py): expose new `/organization/delete` endpoint. Cascade org deletion to member, teams and keys

Ensures any org deletion is handled correctly

* test(test_organizations.py): add simple test to ensure org deletion works

* feat(organization_endpoints.py): expose /organization/update endpoint, and define response models for org delete + update

* fix(organizations.tsx): support org delete on UI + move org/delete endpoint to use DELETE

* feat(organization_endpoints.py): support `/organization/member_update` endpoint

Allow admin to update member's role within org

* feat(organization_endpoints.py): support deleting member from org

* test(test_organizations.py): add e2e test to ensure org member flow works

* fix(organization_endpoints.py): fix code qa check

* fix(schema.prisma): don't introduce ondelete:cascade - breaking change

* docs(organization_endpoints.py): document missing params

* refactor(organization_view.tsx): initial commit creating a generic update member component shared between org and team member classes

* feat(organization_view.tsx): support updating org member role on UI

* feat(organization_view.tsx): allow proxy admin to delete members from org

* Enable update/delete org members on UI  (#8560)

* feat(organization_endpoints.py): expose new `/organization/delete` endpoint. Cascade org deletion to member, teams and keys

Ensures any org deletion is handled correctly

* test(test_organizations.py): add simple test to ensure org deletion works

* feat(organization_endpoints.py): expose /organization/update endpoint, and define response models for org delete + update

* fix(organizations.tsx): support org delete on UI + move org/delete endpoint to use DELETE

* feat(organization_endpoints.py): support `/organization/member_update` endpoint

Allow admin to update member's role within org

* feat(organization_endpoints.py): support deleting member from org

* test(test_organizations.py): add e2e test to ensure org member flow works

* fix(organization_endpoints.py): fix code qa check

* fix(schema.prisma): don't introduce ondelete:cascade - breaking change

* docs(organization_endpoints.py): document missing params

* (Bug Fix) - Add Regenerate Key on Virtual Keys Tab (#8567)

* add regenerate key to ui

* ui fix key info

* (Bug Fix + Better Observability) - BudgetResetJob:  (#8562)

* use class ResetBudgetJob

* refactor reset budget job

* update reset_budget job

* refactor reset budget job

* fix LiteLLM_UserTable

* refactor reset budget job

* add telemetry for reset budget job

* dd - log service success/failure on DD

* add detailed reset budget reset info on DD

* initialize_scheduled_background_jobs

* refactor reset budget job

* trigger service failure hook when fails to reset a budget for team, key, user

* fix resetBudgetJob

* unit testing for ResetBudgetJob

* test_duration_in_seconds_basic

* testing for triggering service logging

* fix logs on test teams fail

* remove unused imports

* fix import duration in s

* duration_in_seconds

* (Patch/bug fix) - UI, filter out litellm ui session tokens on Virtual Keys Page (#8568)

* fix key list endpoint

* _get_condition_to_filter_out_ui_session_tokens

* duration_in_seconds

* test_list_key_helper_team_filtering

* bump: version 1.61.4 → 1.61.5

* ui fix tsx linting

* ui new build

* test_list_key_helper_team_filtering

* ui new build

* test_openai_fine_tuning

* test_openai_fine_tuning

---------

Co-authored-by: Ishaan Jaff <ishaanjaffer0324@gmail.com>
2025-02-15 23:50:11 -08:00
..
_types feat - arize ai open inference types 2024-07-22 11:07:48 -07:00
azure_storage (code quality) run ruff rule to ban unused imports (#7313) 2024-12-19 12:33:42 -08:00
datadog (Bug Fix + Better Observability) - BudgetResetJob: (#8562) 2025-02-15 16:13:08 -08:00
email_templates fix - move email templates 2024-05-31 10:37:56 -07:00
gcs_bucket (Feat) - Allow viewing Request/Response Logs stored in GCS Bucket (#8449) 2025-02-10 20:38:55 -08:00
gcs_pubsub linting fix 2025-01-24 21:30:24 -08:00
langfuse (Bug Fix - Langfuse) - fix for when model response has choices=[] (#8339) 2025-02-06 18:02:26 -08:00
opik Litellm staging (#8270) 2025-02-04 22:35:48 -08:00
pagerduty Improved wildcard route handling on /models and /model_group/info (#8473) 2025-02-11 19:37:43 -08:00
prometheus_helpers (code quality) run ruff rule to ban unused imports (#7313) 2024-12-19 12:33:42 -08:00
SlackAlerting (Feat) soft budget alerts on keys (#7623) 2025-01-07 21:36:34 -08:00
__init__.py add linting 2023-08-18 11:05:05 -07:00
additional_logging_utils.py (Feat) - Allow viewing Request/Response Logs stored in GCS Bucket (#8449) 2025-02-10 20:38:55 -08:00
argilla.py (code quality) run ruff rule to ban unused imports (#7313) 2024-12-19 12:33:42 -08:00
arize_ai.py (code quality) run ruff rule to ban unused imports (#7313) 2024-12-19 12:33:42 -08:00
athina.py Added custom_attributes to additional_keys which can be sent to athina (#8518) 2025-02-13 13:19:24 -08:00
braintrust_logging.py Litellm dev 01 07 2025 p3 (#7635) 2025-01-08 11:46:24 -08:00
custom_batch_logger.py (fix) BaseAWSLLM - cache IAM role credentials when used (#7775) 2025-01-14 20:16:22 -08:00
custom_guardrail.py test(base_llm_unit_tests.py): add test to ensure drop params is respe… (#8224) 2025-02-03 16:04:44 -08:00
custom_logger.py Litellm dev 01 06 2025 p1 (#7594) 2025-01-06 21:26:21 -08:00
dynamodb.py (code quality) run ruff rule to ban unused imports (#7313) 2024-12-19 12:33:42 -08:00
email_alerting.py (code quality) run ruff rule to ban unused imports (#7313) 2024-12-19 12:33:42 -08:00
galileo.py (code quality) run ruff rule to ban unused imports (#7313) 2024-12-19 12:33:42 -08:00
greenscale.py LITELLM: Remove requests library usage (#7235) 2024-12-17 12:50:04 -08:00
helicone.py (code quality) run ruff rule to ban unused imports (#7313) 2024-12-19 12:33:42 -08:00
humanloop.py Litellm dev 01 06 2025 p1 (#7594) 2025-01-06 21:26:21 -08:00
lago.py (code quality) run ruff rule to ban unused imports (#7313) 2024-12-19 12:33:42 -08:00
langsmith.py fix(langsmith.py): add /api/v1 to langsmith base url 2025-01-24 17:58:42 -08:00
langtrace.py (code quality) run ruff rule to ban unused imports (#7313) 2024-12-19 12:33:42 -08:00
literal_ai.py fix literal ai typing errors 2024-10-09 15:23:39 +05:30
logfire_logger.py Litellm ruff linting enforcement (#5992) 2024-10-01 19:44:20 -04:00
lunary.py feat: allow to pass custom parent run id (#7651) 2025-01-10 17:04:46 -08:00
mlflow.py Update MLflow calllback and documentation (#7809) 2025-01-21 20:56:48 -08:00
openmeter.py (code quality) run ruff rule to ban unused imports (#7313) 2024-12-19 12:33:42 -08:00
opentelemetry.py docs: cleanup keys 2025-01-06 21:57:18 -08:00
prometheus.py refactor(teams.tsx): refactor to display all teams, across all orgs (#8565) 2025-02-15 23:50:11 -08:00
prometheus_services.py Litellm dev 01 07 2025 p1 (#7618) 2025-01-07 21:22:31 -08:00
prompt_layer.py LITELLM: Remove requests library usage (#7235) 2024-12-17 12:50:04 -08:00
prompt_management_base.py fix(vertex_ai/gemini/transformation.py): handle 'http://' in gemini p… (#7660) 2025-01-10 07:31:59 -08:00
Readme.md (Feat) - Add GCS Pub/Sub Logging integration for sending DB SpendLogs to BigQuery (#7976) 2025-01-24 20:57:20 -08:00
s3.py Litellm dev 01 10 2025 p3 (#7682) 2025-01-10 21:56:42 -08:00
supabase.py (code quality) run ruff rule to ban unused imports (#7313) 2024-12-19 12:33:42 -08:00
test_httpx.py fix(utils.py): improved predibase exception mapping 2024-06-08 14:32:43 -07:00
traceloop.py (code quality) run ruff rule to ban unused imports (#7313) 2024-12-19 12:33:42 -08:00
weights_biases.py (code quality) run ruff rule to ban unused imports (#7313) 2024-12-19 12:33:42 -08:00

Integrations

This folder contains logging integrations for litellm

eg. logging to Datadog, Langfuse, Prometheus, s3, GCS Bucket, etc.