Krrish Dholakia
a26f83fd3c
fix: update calendly on repo
2026-02-23 06:13:59 -08:00
Ephrim Stanley
27a33565e7
State management fixes for CheckBatchCost - Address greptile comments
2026-02-23 07:52:58 -05:00
Ephrim Stanley
7b5dc3fb9c
State management fixes for CheckBatchCost
2026-02-23 07:16:25 -05:00
Harshit Jain
bdf01fa283
fix mypy error
2026-02-19 14:04:00 +05:30
Sameer Kankute
03f5717456
Fixes based on greptile reviews
2026-02-18 12:19:11 +05:30
Sameer Kankute
9f5580fddd
Fixes based on greptile reviews
2026-02-18 11:55:06 +05:30
Sameer Kankute
8f80b1085e
Add File deletion criteria with batch references
2026-02-18 11:39:32 +05:30
Sameer Kankute
791cef6d99
fix test_chat_completion
2026-02-17 20:26:28 +05:30
Sameer Kankute
72a1bd66c7
Merge pull request #21157 from Point72/ephrimstanley/s3-logger-skip-missing-standard-logging-object
...
Managed batches - Misc bug fixes
2026-02-16 18:29:59 +05:30
Ephrim Stanley
a3762e7d49
Addressed greptile comments to extract common helpers and return 404
2026-02-16 07:58:04 -05:00
Ephrim Stanley
7d794b567c
fix: thread deployment model_info through batch cost calculation
...
batch_cost_calculator only checked the global cost map, ignoring
deployment-level custom pricing (input_cost_per_token_batches etc.).
Add optional model_info param through the batch cost chain and pass
it from CheckBatchCost.
2026-02-15 14:53:30 -05:00
Ephrim Stanley
a5626768a3
Add comments
2026-02-14 19:46:56 -05:00
Ephrim Stanley
4d87cb8fe3
Fix deleted managed files returning 403 instead of 404
2026-02-14 19:12:03 -05:00
Ishaan Jaffer
703bf5add0
BUMP Enterprise PIP
2026-02-14 13:40:48 -08:00
Ephrim Stanley
e59c8d22af
fix: afile_retrieve returns unified ID for batch output files
2026-02-14 10:07:12 -05:00
Ephrim Stanley
5433ae7e8c
Fix: bypass managed files access check in batch polling by calling afile_content directly
2026-02-14 00:30:35 -05:00
Ephrim Stanley
358180eb2d
Fix: pass deployment credentials to afile_retrieve in managed_files post-call hook
2026-02-14 00:16:34 -05:00
Sameer Kankute
aaf5938864
Merge pull request #21089 from BerriAI/litellm_vector_store_endpoints
...
Add target_model_names for vector store endpoints
2026-02-13 22:18:29 +05:30
Sameer Kankute
4ad0ecd9eb
Fix mypy issues
2026-02-13 22:02:27 +05:30
Shivam Rawat
1321cd276b
removed /models and v1/models from llm api routes ( #20988 )
2026-02-13 18:32:41 +05:30
Sameer Kankute
be69ba270e
Add using managed vector store creds for vector store files endpoint
2026-02-13 10:33:49 +05:30
Sameer Kankute
26c0624fd7
Add managed vector store hooks
2026-02-13 10:03:31 +05:30
Sameer Kankute
fa48166b10
Add _PROXY_LiteLLMManagedVectorStores class
2026-02-13 09:57:17 +05:30
Sameer Kankute
ce4bebbedf
Changed asyncio.create_task() to await for storing batch objects
2026-02-10 12:42:39 +05:30
Sameer Kankute
9bdb163269
Add error file ids as managed files
2026-02-10 12:06:40 +05:30
yuneng-jiang
b3f0dccf56
enterprise build
2026-02-05 21:31:20 -08:00
yuneng-jiang
e39530d0e6
bump: version 0.1.30 → 0.1.31
2026-02-05 21:28:13 -08:00
yuneng-jiang
b60d94d655
addressing comments
2026-02-05 21:27:42 -08:00
yuneng-jiang
704fac56fe
reverting .29 deletion
2026-02-05 20:51:55 -08:00
yuneng-jiang
7f11fa0a05
enterprise build
2026-02-05 20:48:07 -08:00
yuneng-jiang
828b13279e
bump: version 0.1.29 → 0.1.30
2026-02-05 20:44:43 -08:00
yuneng-jiang
ec5dc0be51
email soft budgets
2026-02-05 20:42:43 -08:00
Sameer Kankute
8b3213ce5c
Add mapping for responses tools in file ids
2026-02-04 13:12:45 +05:30
Sameer Kankute
7b57d1acf1
Merge pull request #20331 from BerriAI/litellm_bstch_status_retrieve
...
Fix: Managed Batches: Inconsistent State Management for list and cancel batches
2026-02-04 08:52:17 +05:30
Ishaan Jaffer
c80fae71ef
bump litellm enterprise PIP
2026-02-03 10:39:39 -08:00
Sameer Kankute
410e54648c
Fix: Managed Batches: Inconsistent State Management for list and cancel batches
2026-02-03 14:47:28 +05:30
shin-bot-litellm
5434b66b9c
litellm_fix(mypy): fix remaining type errors ( #20164 )
...
- route_llm_request.py: add acancel_batch and afile_delete to route_type Literal
- router.py: add SearchToolInfoTypedDict and search_tool_info to SearchToolTypedDict
- gemini/files/transformation.py: fix validate_environment signature to match base class
- responses transformation.py: fix Dict type annotations to use int instead of Optional[int]
- vector_stores/endpoints.py: add team_id and user_id to LiteLLM_ManagedVectorStoresTable constructor
Co-authored-by: shin-bot-litellm <shin-bot-litellm@users.noreply.github.com>
2026-01-31 10:25:23 -08:00
Sameer Kankute
70684ca86f
Fix File access permissions for .retreive and .delete
2026-01-29 11:19:24 +05:30
Sameer Kankute
833cf6a2cf
Fix: Batch cancellation ownership bug
2026-01-29 10:54:42 +05:30
Sameer Kankute
42a0d576f3
Merge pull request #19910 from BerriAI/main
...
merge 01 27
2026-01-28 08:30:47 +05:30
michelligabriele
fc7a9b4cb0
fix(enterprise): correct error message for DISABLE_ADMIN_ENDPOINTS ( #19861 )
...
The error message for DISABLE_ADMIN_ENDPOINTS incorrectly said
"DISABLING LLM API ENDPOINTS is an Enterprise feature" instead of
"DISABLING ADMIN ENDPOINTS is an Enterprise feature".
This was a copy-paste bug from the is_llm_api_route_disabled() function.
Added regression tests to verify both error messages are correct.
2026-01-27 09:34:30 -08:00
Ephrim Stanley
88280d9cca
Fix batch creation to return the input file's expires_at attribute
2026-01-26 12:02:35 -05:00
Ephrim Stanley
caa2c57619
Fix /batches to return encoded ids (from managed objects table)
2026-01-26 10:36:43 -05:00
Sameer Kankute
7fa8ef620b
bump litellm version to 0.1.28
2026-01-15 11:35:49 +05:30
Matthias Humt
9adc19deab
Normalize OpenAI SDK BaseModel choices/messages to avoid Pydantic serializer warnings ( #18972 )
...
* Normalize BaseModel choices + suppress serializer warnings
* Fix ModelResponse normalization and test deps
2026-01-14 03:40:11 +05:30
houdataali
cbb72045a3
fix(ui): use non-streaming method for endpoint v1/a2a/message/send in… ( #19025 )
...
* Add end to end integration tests for batches
* Add end to end integration tests for batches
* Add end to end integration tests for batches
* Fix linter errors: remove unused imports and variables
* Add end to end integration tests for batches
* Add end to end integration tests for batches
* Add end to end integration tests for batches
* Add end to end integration tests for batches
* chore: document temporary grype ignore for CVE-2019-1010022
* chore: add config option
* chore: add ALLOWED_CVES
* refetch after key create
* test: remove flaky azure oidc embedding test
* fixing build
* bump: version 1.80.15 → 1.80.16
* [Fix] MSFT SSO - allow setting custom MSFT Base URLs (#18977 )
* fix TestCustomMicrosoftSSO
* init CustomMicrosoftSSO
* use CustomMicrosoftSSO
* docs fix
* docs fix
* [Feat] UI Feedback Form - why LiteLLM (#18999 )
* init survey prompt
* init survey modal
* init Survey Modal
* POST feedback hook
* survey Modal
* add other
* in product survey fixes
* fix survey prompt
* fix survey
* fix build
* ui new build
* [Feat] MSFT SSO - allow overriding env var attribute names (#18998 )
* add MSFT SSO constants
* fix MSFT SSO env vars
* test_microsoft_sso_handler_openid_from_response_with_custom_attributes
* Add pricing of azure_ai/claude-opus-4-5
* test: temporarily disable flaky responses_id_security tests
* fix(ui): use non-streaming method for endpoint v1/a2a/message/send in A2A playground
'
---------
Co-authored-by: Ephrim Stanley <ephrim.stanley@point72.com>
Co-authored-by: Yuta Saito <uc4w6c@bma.biglobe.ne.jp>
Co-authored-by: yuneng-jiang <yuneng.jiang@gmail.com>
Co-authored-by: YutaSaito <36355491+uc4w6c@users.noreply.github.com>
Co-authored-by: Ishaan Jaff <ishaanjaffer0324@gmail.com>
Co-authored-by: Sameer Kankute <sameer@berri.ai>
2026-01-14 03:29:10 +05:30
Sameer Kankute
7d0f41f437
Add cost tracking for responses api in background mode
2025-12-19 13:35:48 +05:30
yuneng-jiang
d7514c0976
Max budget alerts working
2025-12-17 16:01:59 -08:00
yuneng-jiang
d6f8e79f0d
bump: version 0.1.26 → 0.1.27
2025-12-17 15:07:16 -08:00
yuneng-jiang
dad2a29b2b
Max budget alerts
2025-12-17 15:04:20 -08:00