v1.72.2-stable
部署此版本
- Docker
- Pip
docker run litellm
docker run
-e STORE_MODEL_IN_DB=True
-p 4000:4000
docker.litellm.ai/berriai/litellm:main-v1.72.2-stable
pip install litellm
pip install litellm==1.72.2.post1
TLDR
- 為什麼要升級
- /v1/messages 的效能改善:對於此端點,LiteLLM Proxy 的額外負擔現在在 250 RPS 下已降至 50ms。
- 精準的速率限制:多實例速率限制現在可跨金鑰、模型、團隊與使用者追蹤速率限制,且不會溢出。
- UI 上的稽核記錄:透過查看 LiteLLM UI 上的稽核記錄,可追蹤金鑰、團隊與模型何時被刪除。
- /v1/messages 支援所有模型:您現在可以在 /v1/messages API 中使用所有 LiteLLM 模型(
gpt-4.1、o1-pro、gemini-2.5-pro)。 - Anthropic MCP:使用 Anthropic 模型搭配遠端 MCP Servers。
- 誰應該閱讀
- 使用
/v1/messagesAPI(Claude Code)的團隊 - 使用 LiteLLM Virtual Keys 並設定速率限制的 Proxy 管理員
- 使用
- 升級風險
- 中
- 已升級
ddtrace==3.8.0,如果您使用 DataDog tracing,這屬於中等風險。我們建議監控記錄以檢查任何問題。
- 已升級
- 中
/v1/messages 效能改善
此版本為 LiteLLM 的 /v1/messages API 帶來顯著的效能改善。
對於此端點,LiteLLM Proxy 的額外延遲現在已降至 50ms,而且每個實例可處理 250 RPS。我們透過載入測試驗證了這些改善,測試負載包含超過 1,000 個串流分段。
這對於包含大型請求的即時使用情境(例如多輪對話、Claude Code 等)非常有幫助。
多實例速率限制改善
LiteLLM 現在可精準追蹤跨金鑰、模型、團隊與使用者的速率限制,且不會有任何溢出。
相較於上一版,這是一項重大改善;先前在高流量、多實例部署中曾出現洩漏與溢出的問題。
主要變更:
- Redis 現在成為速率限制檢查的一部分,而不再只是背景同步。這可確保準確性,並在低活動時減少讀寫作業。
- LiteLLM 現在使用 Lua scripts 以確保所有檢查都是原子性的。
- 記憶體內快取使用 Redis 值。這可防止漂移,並在物件超過其限制後減少 Redis 查詢。
這些變更目前位於功能旗標 - EXPERIMENTAL_ENABLE_MULTI_INSTANCE_RATE_LIMITING=True 之後。我們計畫在下一版中將其 GA——視回饋而定。
UI 上的稽核記錄
此版本加入了在 UI 中查看稽核記錄的支援。身為 Proxy 管理員,您現在可以查看金鑰是否以及何時被刪除,以及是誰執行了該動作。
LiteLLM 會追蹤下列實體與動作的變更:
- 實體: 金鑰、團隊、使用者、模型
- 動作: 建立、更新、刪除、重新產生
新模型 / 已更新模型
新加入的模型
| 提供者 | 模型 | 上下文視窗 | 輸入($/100 萬 tokens) | 輸出($/100 萬 tokens) |
|---|---|---|---|---|
| Anthropic | claude-4-opus-20250514 | 200K | $15.00 | $75.00 |
| Anthropic | claude-4-sonnet-20250514 | 200K | $3.00 | $15.00 |
| VertexAI, Google AI Studio | gemini-2.5-pro-preview-06-05 | 1M | $1.25 | $10.00 |
| OpenAI | codex-mini-latest | 200K | $1.50 | $6.00 |
| Cerebras | qwen-3-32b | 128K | $0.40 | $0.80 |
| SambaNova | DeepSeek-R1 | 32K | $5.00 | $7.00 |
| SambaNova | DeepSeek-R1-Distill-Llama-70B | 131K | $0.70 | $1.40 |
模型更新
- Anthropic
- Google AI Studio
- OpenAI
codex-mini-latest的成本追蹤 - PR
- Vertex AI
- Cerebras
- Cerebras/qwen-3-32b 模型定價與 context window - PR
- HuggingFace
- 修正使用非預設
input_type的 embeddings - PR
- 修正使用非預設
- DataRobot
- 新的提供者整合,用於企業 AI 工作流程 - PR
- DeepSeek
LLM API 端點
- 圖片 API
- 支援影像端點的 Azure 端點 - PR
- Anthropic 訊息 API
- 嵌入向量 API
- Rerank API
支出追蹤
- 新增透過 /anthropic passthrough route 進行 anthropic batch 請求的 token 追蹤 - PR
管理端點 / UI
- SSO/驗證
- 團隊
- SCIM
- 修正 SCIM 執行 patch 作業的大小寫敏感性 - PR
- 一般
記錄 / 防護欄 整合
記錄
- S3
- 非同步 + 批次化 S3 記錄,以提升效能 - PR
- DataDog
- Prometheus
- 在 litellm_total_token 指標中傳遞自訂中繼資料標籤 - PR
- GCS
- 更新 GCSBucketBase,以在有傳入 GSM 專案 ID 時加以處理 - PR
防護欄
效能 / 可靠性改善
- 效能最佳化
錯誤修正
- LLM API 修正
- Anthropic:修正將檔案 URL 傳入 'file_id' 參數時的迴歸問題 - PR
- Vertex AI:修正 Vertex AI any_of 在 Description 和 Default 上的問題。 - PR
- 修正轉錄模型名稱對應 - PR
- 圖片生成:修正 gpt-image-1 模型回應中 usage 欄位的 None 值 - PR
- Responses API:修正 _transform_responses_api_content_to_chat_completion_content 不支援檔案內容類型 - PR
- Fireworks AI:修正速率限制例外對應 - 在錯誤訊息中偵測「rate limit」文字 - PR
- 消費追蹤/預算
- 遵循 user_header_name 屬性以進行預算選擇與使用者識別 - PR
- MCP 伺服器
- 移除重複的 server_id MCP 設定伺服器 - PR
- 函式呼叫
- supports_function_calling 可與 llm_proxy models 搭配運作 - PR
- 知識庫
- 修正 Knowledge Base Call 傳回錯誤 - PR
新貢獻者
- @mjnitz02 在 #10385 中完成了第一次貢獻
- @hagan 在 #10479 中完成了第一次貢獻
- @wwells 在 #11409 中完成了第一次貢獻
- @likweitan 在 #11400 中完成了第一次貢獻
- @raz-alon 在 #10102 中完成了第一次貢獻
- @jtsai-quid 在 #11394 中完成了第一次貢獻
- @tmbo 在 #11362 中完成了第一次貢獻
- @wangsha 在 #11351 中完成了第一次貢獻
- @seankwalker 在 #11452 中完成了第一次貢獻
- @pazevedo-hyland 在 #11381 中完成了第一次貢獻
- @cainiaoit 在 #11438 中完成了第一次貢獻
- @vuanhtu52 在 #11508 中完成了第一次貢獻
示範實例
這裡有一個 Demo Instance 供測試變更:
- Instance: https://demo.litellm.ai/
- 登入憑證:
- Username: admin
- Password: sk-1234