v1.88.0 - Claude Opus 4.8, MCP 存取群組授權與型別化 OpenTelemetry
部署此版本
- Docker
- Pip
docker run \
-e STORE_MODEL_IN_DB=True \
-p 4000:4000 \
docker.litellm.ai/berriai/litellm:1.88.0
pip install litellm==1.88.0
重點摘要
v1.88.0 是穩定版,已從 v1.88.0 發行候選版升級而來。
- Claude Opus 4.8 已在 Anthropic、Bedrock(包含
global/us/eu/au區域路由)、Azure AI 與 Vertex 上支援,具備 1M token 上下文、自適應思考與output_configgoal mode。 - MCP 存取群組授權 已端到端重新設計:金鑰與團隊存取群組現在會解析到 MCP 伺服器,授權採加總式並支援選擇性成員指派,且用戶端可透過具狀態或無狀態的 session 依 session id 路由。
- 型別化 OpenTelemetry instrumentation 推出與 semconv 對齊的 span 模型,會在 inference spans 上攜帶
team_metadata、http.route與模型名稱。 - 串流在每個 chunk 上約便宜 30%,適用於 Anthropic 與 Bedrock 的 hot path。
- Agent-to-agent (A2A) 新增 well-known agent-card discovery 與 LangGraph Platform mode。
新模型 / 更新模型
新模型支援(Claude Opus 4.8,涵蓋 9 個提供者路由)
| 提供者 | 模型 | 上下文視窗 | 輸入(每 1M tokens 美元) | 輸出(每 1M tokens 美元) | 功能 |
|---|---|---|---|---|---|
| Anthropic | claude-opus-4-8 | 1,000,000 | $5.00 | $25.00 | Vision、function calling、prompt caching、reasoning(adaptive + max/xhigh effort)、PDF input、computer use、response schema、tool choice、output_config |
| Vertex AI | vertex_ai/claude-opus-4-8 | 1,000,000 | $5.00 | $25.00 | 與 Anthropic direct 相同 |
| Azure AI | azure_ai/claude-opus-4-8 | 200,000 | $5.00 | $25.00 | 與 Anthropic direct 相同 |
| Bedrock | anthropic.claude-opus-4-8(+ global. / us. / eu. / au. routes) | 1,000,000 | $5.00 | $25.00 | 相同,另加原生結構化輸出 |
另外,針對既有 Claude 目錄項目進行 reasoning-effort 標誌清理:移除不支援的 supports_minimal_reasoning_effort、統一 supports_max_reasoning_effort,並在 Bedrock 項目新增 bedrock_output_config_effort_ceiling(high / xhigh / max)欄位 - PR #29238。
功能
錯誤修正
- Anthropic
- 停止為 Sonnet/Opus 4.6 上的 Claude Code 注入不支援的
output_config.effort=xhigh- PR #29304
- 停止為 Sonnet/Opus 4.6 上的 Claude Code 注入不支援的
- Vertex AI
- 為會拒絕
output_config.effort的 Vertex Claude 模型移除它(Haiku 4.5) - PR #29585
- 為會拒絕
- Bedrock
- 對齊
toolUse/toolSpec名稱並允許連字號 - PR #28874
- 對齊
- Azure
- 在 v1 OpenAI client 路徑中保留 AD token refresh - PR #28627
- OpenAI
- 修正模型名稱上的雙重 provider-prefix 錯誤 - PR #28661
- 一般
- 填充萬用字元模型探索憑證 - PR #28284
LLM API 端點
功能
- Realtime API
- Gemini 與 Vertex AI live API 的工具呼叫 - PR #26590
- A2A
- well-known agent-card discovery 與 LangGraph Platform mode - PR #28860
- 內容管理
compact_20260112polyfill,讓非 Anthropic 提供者取得 context compaction - PR #28868
- 影片
- Vertex Veo 影片編輯,在 video handlers 中使用 DB 憑證 - PR #29098
- 透傳
- 將
passthrough_managed_object_ids延伸至 Azure - PR #29160
- 將
錯誤
- Realtime API
- 傳送 TEXT frames 與有效的 guardrail
session.update- PR #28848
- 傳送 TEXT frames 與有效的 guardrail
- Moderations
- 將串流標誌傳遞至統一 dispatcher - PR #27324
- Batches
- 向量儲存
- 將向量儲存索引的建立/刪除限制為 proxy 管理員 - PR #29202
- 影片
- 解決授權用的託管影片模型 ids - PR #29545
- 透傳
管理端點 / UI
功能
- 虛擬金鑰與團隊
- 部署
錯誤
- 虛擬金鑰與團隊
- 介面
AI 整合
記錄
- DataDog
- 排空成本管理佇列,並新增一個可選加入的 FinOps 標籤允許清單 - PR #28487
- Galileo
- 支援代管的 v2 spans API 與字串輸出擷取 - PR #28771
- OpenTelemetry
- 一般
防護欄
- 一般
支出追蹤、預算與速率限制
- 成本追蹤 — OpenAI 針對 EU/US 資料駐留的區域處理成本上調 - PR #28626
- 速率限制 — 將無
max_tokens的 TPM 下限上限設為已設定的最小限制(v3 limiter) - PR #28805 - 預算 — 強制套用金鑰層級標籤的標籤預算 - PR #29108
- 預算 — 強制套用動態新增模型的部署預算 - PR #29273
- 預算 —
reset_budget只會寫入{spend, budget_reset_at},並停止在前置階段將計數器歸零 - PR #29358
MCP 閘道
- 工作階段路由 — 透過 session-id 路由支援無狀態與有狀態用戶端 - PR #26857
- 存取群組 — 具備可選成員指派的加成式金鑰存取群組授權 - PR #29313
- 存取群組 — 將團隊
access_group_ids解析至 MCP servers - PR #28997 - 存取群組 — 將金鑰
access_group_ids解析至 MCP servers(未設門檻) - PR #29195 - 存取群組 — 將金鑰存取群組聯集擴充至 MCP servers - PR #28890
- 探索 — 允許
llm_api_routes虛擬金鑰列出 MCP servers - PR #28442 - Server CRUD — 在
GET /v1/mcp/server清單回應中保留source_url- PR #29249 - Server CRUD — 在
PUT /v1/mcp/server部分更新中保留省略欄位 - PR #29253 - 虛擬金鑰 — 在儲存金鑰時忽略過時的 ids - PR #29128
效能/負載平衡/可靠性改善
- 串流熱路徑 — 在 Anthropic 與 Bedrock 串流路徑上,每個 chunk 的額外負擔降低約 30% - PR #28720
- Docker — 在元件化 builders 中使用系統 Node,並重試
apk add- PR #28888 - 相依套件 — 例行的相依套件升級,包括一項 Starlette bad-host 修正 - PR #29208, PR #29373
文件更新
- 手寫的
CLAUDE.md;移除AGENTS.md並將GEMINI.md指向它 - PR #29252 - 代理程式指引:在寫入新的第三方名稱前先要求同意 - PR #28908
- Cookbook:在 gollem 範例中將 Go directive 升級至 1.26.3 - PR #29234
一般 Proxy 改進
測試、CI 與建置強化:
- 跨角色與流程的 UI e2e 覆蓋範圍 — Team-BYOK add-model、Router fallback、MCP add-server、AI Hub make-public、Team Admin、Internal User / Viewer、logout 與 navbar identity - PR #29068, PR #29069, PR #29070, PR #29071, PR #29072, PR #29074, PR #29075, PR #29076, PR #29077, PR #29080, PR #29083, PR #28652
- 穿透式
SERVER_ROOT_PATHlogin-redirect trailing-slash e2e - PR #29369 proxy_server.py的行為鎖定 harnesses - PR #28827, PR #29309- 用於 VCR 的可重現 Redis cassette replay 與即時 Google OAuth token minting - PR #28826, PR #29229
- 覆蓋跨提供者路由的 Claude Opus 4.8 reasoning-effort grid test - PR #29327
- Bedrock CI 帳號搬移與還原 - PR #28728, PR #29326, PR #29245
- 維持
litellm_internal_staging綠燈 - PR #29344 - 使用
trailingSlash: true重新產生 admin-ui 靜態匯出 - PR #28112
依所有權區域彙整 PR
依所有權區域分類的 PR(總計:97)
- 其他(CI / tests / build hardening):23
- UI / 驗證與管理:18
- LLM API 端點:15
- MCP:9
- 模型與提供者:9
- 記錄:8
- 支出/預算/速率限制:5
- 效能:4
- 文件:3
- 防護欄:3
發行候選版本變更記錄(rc.1 → rc.2 → rc.3)
上方幾乎全部都已在 rc.1 中發布。後續候選版本是透過 cherry-pick 切出的少量、針對性修補。
rc.2 新增了六項修正:
- 解析用於驗證的代管 video model ids - PR #29545
- 允許團隊成員在 org-scoped teams 上建立金鑰 - PR #29310
- 為 Vertex Claude Haiku 4.5 移除
output_config.effort- PR #29585 - 去重 pass-through 端點記錄 - PR #29598
- 讓 UI/CLI session tokens 豁免於團隊金鑰預算上限 - PR #29612
- 強化該豁免以對抗自訂
default_key_generate_params- PR #29639
rc.3 新增了一項修正:
- 當
SERVER_ROOT_PATH已設定時,將 pass-through registry routes 配對為 bare-to-bare,修正 pass-through 404 - PR #29658
新貢獻者
此版本沒有新增貢獻者;全部 11 位作者都是回歸貢獻者。
完整變更記錄:https://github.com/BerriAI/litellm/compare/v1.87.0...v1.88.0
06/04/2026 (v1.88.0)
- 新模型 / 更新後的模型:9
- LLM API 端點:15
- 管理端點 / UI:18
- AI 整合(記錄 / 防護欄):11
- 支出追蹤、預算與速率限制:5
- MCP 閘道:9
- 效能 / 負載平衡 / 可靠性改善:4
- 一般 Proxy 改善(測試 / CI / 建置):23
- 文件更新:3
總計:97 個 PR