Commit graph

35950 commits

Author SHA1 Message Date
Yuneng Jiang
58a27b9d7c
chore: fixes 2026-04-04 23:04:58 -07:00
Cursor Agent
ace7c7c433
docs: replace gpt-3.5-turbo with gpt-4o across all documentation
- Updated OpenAI provider docs with gpt-4o examples
- Updated proxy quickstart and configuration docs
- Updated index.md and set_keys.md
- Updated static llms-full.txt file

This change modernizes the documentation examples to use the
newer gpt-4o model instead of the deprecated gpt-3.5-turbo.

Co-authored-by: Krish Dholakia <krrishdholakia@gmail.com>
2026-03-21 18:06:21 +00:00
Cursor Agent
f74ef9cb14
docs(release-notes): replace gpt-3.5-turbo with gpt-4o in selected versions
Co-authored-by: Krish Dholakia <krrishdholakia@gmail.com>
2026-03-21 18:04:14 +00:00
Cursor Agent
c4c2afc579
docs: replace gpt-3.5-turbo with gpt-4o in provider and guide examples
Update model strings across OpenRouter, Azure, caching, LangChain, Letta,
and related docs using StrReplace (replace_all) for consistency with gpt-4o.

Co-authored-by: Krish Dholakia <krrishdholakia@gmail.com>
2026-03-21 18:03:31 +00:00
Cursor Agent
2a2386071d
docs: replace gpt-3.5-turbo with gpt-4o in example docs
Co-authored-by: Krish Dholakia <krrishdholakia@gmail.com>
2026-03-21 18:03:26 +00:00
Cursor Agent
8e12f0a277
docs: replace gpt-3.5-turbo with gpt-4o in pages and blog examples
Co-authored-by: Krish Dholakia <krrishdholakia@gmail.com>
2026-03-21 18:02:41 +00:00
Cursor Agent
f2b5b29158
docs: use gpt-4o instead of gpt-3.5-turbo in queryParamReader and QuickStart
Co-authored-by: Krish Dholakia <krrishdholakia@gmail.com>
2026-03-21 18:02:32 +00:00
Cursor Agent
982b1fc4c4
docs(tutorials): replace gpt-3.5-turbo examples with gpt-4o
Update tutorial snippets and tables to reference gpt-4o instead of
gpt-3.5-turbo across 16 documentation files.

Co-authored-by: Krish Dholakia <krrishdholakia@gmail.com>
2026-03-21 18:01:45 +00:00
Cursor Agent
64f9b1178e
docs(observability): use gpt-4o instead of gpt-3.5-turbo in examples
Co-authored-by: Krish Dholakia <krrishdholakia@gmail.com>
2026-03-21 18:01:22 +00:00
Cursor Agent
6f10ddb843
docs: replace gpt-3.5-turbo with gpt-4o in completion guides
Co-authored-by: Krish Dholakia <krrishdholakia@gmail.com>
2026-03-21 18:01:06 +00:00
Cursor Agent
0cda3d4ff8
docs(observability): use gpt-4o instead of gpt-3.5-turbo in examples
Co-authored-by: Krish Dholakia <krrishdholakia@gmail.com>
2026-03-21 18:00:58 +00:00
Cursor Agent
ecab4713db
docs(proxy): replace gpt-3.5-turbo with gpt-4o in proxy docs
Co-authored-by: Krish Dholakia <krrishdholakia@gmail.com>
2026-03-21 17:59:47 +00:00
Cursor Agent
831bc1b6fd
docs(proxy): replace gpt-3.5-turbo with gpt-4o in example configs
Update model name strings across proxy documentation pages for consistency
with current OpenAI model guidance.

Co-authored-by: Krish Dholakia <krrishdholakia@gmail.com>
2026-03-21 17:59:31 +00:00
Cursor Agent
bb741e73fc
docs(proxy): replace gpt-3.5-turbo with gpt-4o in proxy guides
Update example model names across virtual keys, users, keys, onboarding,
reliability, projects, team routing, model management, logging, timeouts,
provider budgets, service accounts, pass-through, tag routing, and token auth.

Co-authored-by: Krish Dholakia <krrishdholakia@gmail.com>
2026-03-21 17:59:29 +00:00
Cursor Agent
95c07ebfb3
docs(guardrails): replace gpt-3.5-turbo examples with gpt-4o
Co-authored-by: Krish Dholakia <krrishdholakia@gmail.com>
2026-03-21 17:58:44 +00:00
Krish Dholakia
b64b0d4b9b
Merge pull request #24222 from BerriAI/docs/prompt-caching-gemini-support
docs: add Gemini/Vertex AI prompt caching support to docs
2026-03-21 10:28:49 -07:00
Krish Dholakia
c8a7d5d237
Merge branch 'main' into docs/prompt-caching-gemini-support 2026-03-21 10:28:39 -07:00
Krish Dholakia
ea02c7cc15
Merge pull request #24174 from BerriAI/litellm_oss_staging_03_19_2026
Litellm oss staging 03 19 2026
2026-03-21 10:27:50 -07:00
Sameer Kankute
8d3445fb43
Merge pull request #24297 from BerriAI/revert-23842-fix/deepgram-cost-per-second
Revert "fix(transcription): fix cost_per_second calculation for audio transcription models"
2026-03-21 20:45:12 +05:30
Sameer Kankute
6830b63269
Revert "fix(whisper): correct output_cost_per_second pricing and cost calcula…"
This reverts commit 00dd984415.
2026-03-21 20:44:52 +05:30
Sameer Kankute
676a79e9f7 bump: litellm-enterprise 0.1.34 → 0.1.35 2026-03-21 20:42:34 +05:30
Sameer Kankute
5b5c998dbd
Merge branch 'main' into litellm_oss_staging_03_19_2026 2026-03-21 20:31:08 +05:30
Sameer Kankute
c1e90ed300 Fix mypy errors 2026-03-21 20:29:14 +05:30
Cesar Garcia
a3095f47fd
Merge pull request #24076 from Chesars/feat/cache-control-tool-config-21969
feat(bedrock): support cache_control_injection_points for tool_config location
2026-03-20 23:29:53 -03:00
Cesar Garcia
a4f091c025
Merge pull request #24073 from Chesars/feat/gemini-context-circulation
feat(gemini): support context circulation for server-side tool combination
2026-03-20 23:29:30 -03:00
Chesars
29ab11a9c2 fix(types): add CacheControlToolConfigInjectionPoint to union type 2026-03-20 23:23:28 -03:00
Cesar Garcia
ead607a42b
Merge pull request #24072 from Chesars/fix/strict-additional-properties-20997-clean
fix(adapter): add additionalProperties: false for OpenAI strict mode in Anthropic adapter
2026-03-20 22:19:39 -03:00
yuneng-jiang
d8e4fc4dd0
Merge pull request #24260 from BerriAI/litellm_yj_march_19_2026
[Infra] Merge internal dev branch with main
2026-03-20 17:35:19 -07:00
yuneng-jiang
2ca4fa6189
Merge branch 'main' into litellm_yj_march_19_2026 2026-03-20 17:28:41 -07:00
yuneng-jiang
e6e3085845
Merge pull request #24258 from joereyna/fix/anthropic-file-content-test-mock
fix(test): mock get_auth_header instead of get_api_key in anthropic file content test
2026-03-20 16:14:59 -07:00
yuneng-jiang
e678ddea43 Fix unreachable special MCP server name guard in add_mcp_server
The special name check (all_team_servers, all_proxy_servers) was an elif
after the server_id-is-not-None check, making it unreachable since special
names are non-None strings. Split into separate if blocks so the special
name guard runs before the duplicate-ID check.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-20 16:12:48 -07:00
joereyna
f0e0d98f86 fix(test): mock get_auth_header instead of get_api_key in anthropic file content test 2026-03-20 16:07:09 -07:00
yuneng-jiang
6862930538 Revert test to match reverted team MCP manager feature
The team MCP manager feature was reverted in PR #24255, so the test
needs to go back to the original single auth failure test that expects
a 403 for non-admin users.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-20 15:44:00 -07:00
yuneng-jiang
1fad0d557d
Merge pull request #24255 from BerriAI/revert-24171-litellm_/awesome-dhawan
Revert "[Feature] Team MCP Server Manager Role"
2026-03-20 15:42:10 -07:00
yuneng-jiang
c9683c6f97
Revert "[Feature] Team MCP Server Manager Role" 2026-03-20 15:41:57 -07:00
ryan-crabbe
72c307df0e
Merge pull request #24217 from BerriAI/litellm_ryan_march_18
feat: add control plane for multi-proxy worker management
2026-03-20 14:05:19 -07:00
Ryan Crabbe
541863a566 Merge branch 'litellm_ryan_march_18' of https://github.com/BerriAI/litellm into litellm_ryan_march_18 2026-03-20 13:58:32 -07:00
Ryan Crabbe
6f81eb01fe fix: apply Black formatting to ui_sso.py 2026-03-20 13:57:26 -07:00
ryan-crabbe
59b4a05782
Merge branch 'main' into litellm_ryan_march_18 2026-03-20 13:36:37 -07:00
yuneng-jiang
ba4aae02c7 Fix outdated MCP server auth test for team MCP manager flow
The test_create_mcp_server_auth_failure test expected a 403 for non-admin
users, but the team MCP manager feature changed the auth flow to first
check for team_id (400) before checking permissions. Split into two tests:
one for missing team_id (400) and one for non-manager rejection (403).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-20 13:10:10 -07:00
yuneng-jiang
5d317c3a5c Merge remote-tracking branch 'origin' into litellm_yj_march_19_2026 2026-03-20 12:59:21 -07:00
yuneng-jiang
50f88c8642
Merge pull request #24243 from BerriAI/litellm_/gifted-spence
[Docs] Add missing team_member_budget_duration param to new_team docstring
2026-03-20 12:51:13 -07:00
yuneng-jiang
4d198558c8
Merge branch 'main' into litellm_/gifted-spence 2026-03-20 12:44:20 -07:00
yuneng-jiang
404c68c74b Add missing team_member_budget_duration param to new_team docstring
Fixes CI failure in test_api_docs.py which validates that all Pydantic
model fields are documented in endpoint docstrings.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-20 12:42:35 -07:00
yuneng-jiang
3ea69c9539 Merge remote-tracking branch 'origin' into litellm_yj_march_19_2026 2026-03-20 12:37:26 -07:00
yuneng-jiang
b36269e2c1
Merge pull request #24171 from BerriAI/litellm_/awesome-dhawan
[Feature] Team MCP Server Manager Role
2026-03-20 12:30:50 -07:00
yuneng-jiang
700fd86de9 Fix importorskip guard and add LiteLLM_TeamTableCachedObj import
- Add pytest.importorskip("mcp") at module level so tests skip cleanly
  in CI environments without the mcp package (instead of ImportError)
- Import LiteLLM_TeamTableCachedObj into MCP_AVAILABLE block so type
  annotations resolve for static analysis and get_type_hints()
- Remove string quotes from type annotations now that the import exists

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-20 12:13:09 -07:00
yuneng-jiang
c6ffda9671
Merge pull request #23484 from michelligabriele/fix/team-member-budget-duration-on-create
fix(proxy): add team_member_budget_duration to NewTeamRequest
2026-03-20 11:56:30 -07:00
yuneng-jiang
f884e4ac66
Merge branch 'main' into fix/team-member-budget-duration-on-create 2026-03-20 11:48:08 -07:00
ryan-crabbe
d381b58570
Merge branch 'main' into litellm_ryan_march_18 2026-03-20 11:44:45 -07:00