v1.80.15-stable - Manus API 支援
部署此版本
- Docker
- Pip
docker run litellm
docker run \
-e STORE_MODEL_IN_DB=True \
-p 4000:4000 \
docker.litellm.ai/berriai/litellm:v1.80.15-stable.1
pip install litellm
pip install litellm==1.80.15
重點亮點
- Manus API 支援 - 為 /responses 和 GET /responses 端點新增 Manus API 的提供者支援
- MiniMax 提供者 - 完整支援 MiniMax chat completions、TTS,以及 Anthropic 原生端點
- AWS Polly TTS - 使用 AWS Polly API 的新 TTS 提供者
- SSO 角色對應 - 直接在 UI 中為 SSO 提供者設定角色對應
- 成本估算器 - 用於估算多個模型與請求成本的新 UI 工具
- MCP 全域模式 - 全域設定 MCP 伺服器並具備可見性控制
- Interactions API 橋接 - 使用 Interactions API 搭配所有 LiteLLM 提供者
- RAG 查詢端點 - 用於檢索增強生成的新 RAG Search/Query 端點
- UI 使用量 - 端點活動 - 使用者現在可在 UI 中看到端點活動指標
- 50% 額外負擔降低 - LiteLLM 現在向 LLM 提供者發送的請求量增加 2.5 倍
效能 - 50% 額外負擔降低
LiteLLM 現在透過以 O(1) 字典查找取代依序的 if/elif 鏈來解析提供者設定,使其向 LLM 提供者發送 2.5 倍更多請求(快 92.7%)。這項最佳化影響很大,因為它會在 client decorator 內執行,而該 decorator 會在送往 proxy server 的每個 HTTP request 上被呼叫。
之前
注意: 這裡看起來較差的提供者指標其實是好事——表示請求在 LiteLLM 內停留的時間更少。
============================================================
Fake LLM Provider Stats (When called by LiteLLM)
============================================================
Total Time: 0.56s
Requests/Second: 10746.68
Latency Statistics (seconds):
Mean: 0.2039s
Median (p50): 0.2310s
Min: 0.0323s
Max: 0.3928s
Std Dev: 0.1166s
p95: 0.3574s
p99: 0.3748s
Status Codes:
200: 6000
之後
============================================================
Fake LLM Provider Stats (When called by LiteLLM)
============================================================
Total Time: 1.42s
Requests/Second: 4224.49
Latency Statistics (seconds):
Mean: 0.5300s
Median (p50): 0.5871s
Min: 0.0885s
Max: 1.0482s
Std Dev: 0.3065s
p95: 0.9750s
p99: 1.0444s
Status Codes:
200: 6000
這些基準測試會在本機使用輕量級 LLM 提供者執行 LiteLLM,以消除網路延遲,隔離內部額外負擔與瓶頸,讓我們能專注於在單一執行個體上降低純粹的 LiteLLM 額外負擔。
UI 使用量 - 端點活動
使用者現在可在 UI 中看到端點活動指標。
新提供者與端點
新提供者(11 個新提供者)
| 提供者 | 支援的 LiteLLM 端點 | 說明 |
|---|---|---|
| Manus | /responses | 用於 agentic workflows 的 Manus API |
| Manus | GET /responses | 用於擷取回應的 Manus API |
| Manus | /files | 用於檔案管理的 Manus API |
| MiniMax | /chat/completions | MiniMax chat completions |
| MiniMax | /audio/speech | MiniMax text-to-speech |
| AWS Polly | /audio/speech | AWS Polly text-to-speech API |
| GigaChat | /chat/completions | 適用於俄文 AI 的 GigaChat 提供者 |
| LlamaGate | /chat/completions | LlamaGate chat completions |
| LlamaGate | /embeddings | LlamaGate embeddings |
| Abliteration AI | /chat/completions | Abliteration.ai 提供者支援 |
| Bedrock | /v1/messages/count_tokens | 作為 token 計數新提供者的 Bedrock |
新的 LLM API 端點(3 個新端點)
| 端點 | 方法 | 說明 | 文件 |
|---|---|---|---|
/responses/compact | POST | 精簡回應 API 端點 | 文件 |
/rag/query | POST | RAG Search/Query 端點 | 文件 |
/containers/{id}/files | POST | 將檔案上傳至容器 | 文件 |
新模型 / 更新模型
新模型支援(100+ 個新模型)
| 提供者 | 模型 | 上下文視窗 | 輸入($/100 萬 tokens) | 輸出($/100 萬 tokens) | 功能 |
|---|---|---|---|---|---|
| Azure | azure/gpt-5.2 | 400K | $1.75 | $14.00 | Reasoning、vision、cache |
| Azure | azure/gpt-5.2-chat | 128K | $1.75 | $14.00 | Reasoning、vision |
| Azure | azure/gpt-5.2-pro | 400K | $21.00 | $168.00 | Reasoning、vision、web search |
| Azure | azure/gpt-image-1.5 | - | 以 token 為基準 | 以 token 為基準 | 圖像生成/編輯 |
| Azure AI | azure_ai/gpt-oss-120b | 131K | $0.15 | $0.60 | 函式呼叫 |
| Azure AI | azure_ai/flux.2-pro | - | - | $0.04/圖像 | 圖像生成 |
| Azure AI | azure_ai/deepseek-v3.2 | 164K | $0.58 | $1.68 | Reasoning、函式呼叫 |
| Bedrock | amazon.nova-2-multimodal-embeddings-v1:0 | 8K | $0.135 | - | 多模態 embeddings |
| Bedrock | writer.palmyra-x4-v1:0 | 128K | $2.50 | $10.00 | 函式呼叫、PDF |
| Bedrock | writer.palmyra-x5-v1:0 | 1M | $0.60 | $6.00 | 函式呼叫、PDF |
| Bedrock | moonshot.kimi-k2-v1:0 | - | - | - | Kimi K2 model |
| Cerebras | cerebras/zai-glm-4.6 | 128K | $2.25 | $2.75 | Reasoning、函式呼叫 |
| GigaChat | gigachat/GigaChat-2-Lite | - | - | - | 聊天回應生成 |
| GigaChat | gigachat/GigaChat-2-Max | - | - | - | 聊天回應生成 |
| GigaChat | gigachat/GigaChat-2-Pro | - | - | - | 聊天回應生成 |
| Gemini | gemini/veo-3.1-generate-001 | - | - | - | 影片生成 |
| Gemini | gemini/veo-3.1-fast-generate-001 | - | - | - | 影片生成 |
| GitHub Copilot | 25+ models | 多種 | - | - | 聊天回應生成 |
| LlamaGate | 15+ models | 多種 | - | - | 聊天、vision、embeddings |
| MiniMax | minimax/abab7-chat-preview | - | - | - | 聊天回應生成 |
| Novita | 80+ models | 多種 | 多種 | 多種 | 聊天、vision、embeddings |
| OpenRouter | openrouter/google/gemini-3-flash-preview | - | - | - | 聊天回應生成 |
| Together AI | Multiple models | 多種 | 多種 | 多種 | 支援 response schema |
| Vertex AI | vertex_ai/zai-glm-4.7 | - | - | - | 支援 GLM 4.7 |
功能
- Gemini
- 在聊天完成中新增 image tokens - PR #18327
- 在影像生成中新增 usage 物件 - PR #18328
- 透過 tool call id 新增 thought signature 支援 - PR #18574
- 為非 tool call 請求新增 thought signature - PR #18581
- 保留系統指示 - PR #18585
- 修正工具回應中的 Gemini 3 影像 - PR #18190
- 支援 google_search 工具參數使用 snake_case - PR #18451
- Google GenAI adapter inline data 支援 - PR #18477
- 為已停用的 Google 模型新增 deprecation_date - PR #18550
- Vertex AI
- Azure
- Bedrock
- Databricks
- 新增強化的驗證、安全功能,以及自訂 user-agent 支援 - PR #18349
- MiniMax
- Together AI
- 將 supports_response_schema 新增至所有支援的 Together AI 模型 - PR #18368
- OpenRouter
- 新增 OpenRouter embeddings API 支援 - PR #18391
- Anthropic
- Ollama
- Watsonx
- SAP
- Fireworks AI
- 修正 deepseek-v3p2 定價 - PR #18483
- ZAI
- 新增具推理支援的 GLM-4.7 模型 - PR #18476
- Codestral
- 正確路由 codestral chat 與 FIM 端點 - PR #18467
- Azure AI
- 修正透過 azure_ai 存取 messages API 時的驗證錯誤 - PR #18500
新的提供者支援
- AWS Polly - 新增 AWS Polly 的 TTS API - PR #18326
- GigaChat - 新增 GigaChat 提供者支援 - PR #18564
- LlamaGate - 將 LlamaGate 新增為新的提供者 - PR #18673
- Abliteration AI - 新增 abliteration.ai 提供者 - PR #18678
- Manus - 在 /responses、GET /responses 上新增 Manus API 支援 - PR #18804
- 5 AI Providers via openai_like - 使用 openai_like 新增 5 個 AI 提供者 - PR #18362
錯誤修正
- Gemini
- Groq
- 移除已棄用的 Groq 模型並更新模型登錄 - PR #18062
- Vertex AI
- 處理 Vertex AI count tokens 端點不支援的區域 - PR #18665
- 一般
LLM API 端點
功能
- Responses API
- Interactions API
- 允許使用所有 LiteLLM 提供者(interactions -> responses API bridge)- PR #18373
- RAG Search API
- 新增 RAG Search/Query 端點 - PR #18376
- CountTokens API
- 將 Bedrock 新增為
/v1/messages/count_tokens的新提供者 - PR #18858
- 將 Bedrock 新增為
- Generate Content
- 在 LLM 路由中新增 generate content - PR #18405
- 一般
錯誤
- 一般
管理端點 / UI
功能
- SSO 組態
- 虛擬金鑰
- 模型 + 端點
- 組織與團隊
- 用量與支出
- 成本估算器
- CloudZero
- Playground
- 一般 UI
錯誤
- UI 修正
- API 修正
AI 整合
新整合(4 個新整合)
| 整合 | 類型 | 說明 |
|---|---|---|
| Focus | 記錄 | 支援 Focus 匯出以供可觀測性使用 - PR #18802 |
| SigNoz | 記錄 | SigNoz 用於可觀測性的整合 - PR #18726 |
| Qualifire | 防護欄 | Qualifire 防護欄與評估 webhook - PR #18594 |
| Levo AI | 防護欄 | Levo AI 用於安全性的整合 - PR #18529 |
記錄
- DataDog
- 當缺少 parent_id 時修正 span kind 備援 - PR #18418
- Langfuse
- 將 Gemini cached_tokens 對應到 Langfuse cache_read_input_tokens - PR #18614
- Prometheus
- Braintrust
- 在非同步記錄中傳遞 span_attributes,並略過非 root spans 的標籤 - PR #18409
- CloudZero
- 將使用者電子郵件加入 CloudZero - PR #18584
- OpenTelemetry
- LangSmith
- 新增支援帶有 tenant ID 的 LangSmith 組織範圍 API 金鑰 - PR #18623
- Generic API Logger
- 為 GenericAPILogger 新增 log_format 選項 - PR #18587
防護欄
- 內容篩選器
- Qualifire
- 新增 Qualifire eval webhook - PR #18836
- Lasso Security
- 新增 Lasso guardrail API 文件 - PR #18652
- Noma Security
- 新增 Noma 的 MCP guardrail 支援 - PR #18668
- Bedrock Guardrails
- 移除多餘的 Bedrock guardrail 區塊處理 - PR #18634
- 一般
支出追蹤、預算與速率限制
- Platform Fee / Margins - 新增對 Platform Fee / Margins 的支援 - PR #18427
- 負預算驗證 - 新增負預算驗證 - PR #18583
- 成本計算修正
- 標籤路由 - 支援在 ANY 與 ALL 之間切換標籤比對 - PR #18776
MCP 閘道
- MCP 全域模式 - 新增 MCP 全域模式 - PR #18639
- MCP 伺服器可見性 - 新增可設定的 MCP 伺服器可見性 - PR #18681
- MCP 登錄 - 新增 MCP 登錄 - PR #18850
- MCP Stdio 標頭 - 支援 MCP stdio 標頭環境變數覆寫 - PR #18324
- 平行工具擷取 - 來自多個 MCP 伺服器的工具擷取平行化 - PR #18627
- 最佳化 MCP 伺服器列表 - 為最佳化列表分離健康檢查 - PR #18530
- 驗證改進
- 錯誤修正
- 將 MCP 擷取邏輯遷移至 React Query - PR #18352
效能 / 負載平衡 / 可靠性改善
- 92.7% 更快的提供者設定查找 - LiteLLM 現在對 LLM 提供者施加 2.5 倍壓力 - PR #18867
- 延遲載入改善
- 以註冊表模式整併延遲匯入處理器 - PR #18389
- 完成所有 180+ 個 LLM 設定類別的延遲載入遷移 - PR #18392
- 延遲載入其他元件(類型、回呼、公用程式) - PR #18396
- 為 get_llm_provider 新增延遲載入 - PR #18591
- 延遲載入大型音訊函式庫與記錄器 - PR #18592
- 在 litellm/utils.py 中延遲載入 9 個大型匯入 - PR #18595
- 延遲載入大型匯入以改善匯入時間與記憶體使用 - PR #18610
- 為提供者設定、模型資訊類別、串流處理器實作延遲載入 - PR #18611
- 延遲載入 15 個額外匯入 - PR #18613
- 延遲載入 15+ 個未使用匯入 - PR #18616
- 延遲載入 DatadogLLMObsInitParams - PR #18658
- 將 utils.py 的延遲匯入遷移至註冊表模式 - PR #18657
- 延遲載入 get_llm_provider 與 remove_index_from_tool_calls - PR #18608
- 路由器改善
- 記憶體改善
- 資料庫
- Docker
- Helm
- 為 Helm charts 新增生命週期支援 - PR #18517
- 驗證
- 記錄工作者
- 在 multiprocessing 中處理事件迴圈變更 - PR #18423
- 安全性
- 其他
- 移除 main.py 中的重複匯入 - PR #18406
- 新增 LITELLM_DISABLE_LAZY_LOADING 環境變數以修正 VCR cassette 建立問題 - PR #18725
- 將 xiaomi_mimo 新增至 LlmProviders enum 以修正路由器支援 - PR #18819
- 允許在舊版 Python 上使用目前的 grpcio 進行安裝 - PR #18473
- 為 boto3 clients 新增自訂 CA 憑證 - PR #18852
- 修正 bedrock_cache、metadata 與 max_model_budget - PR #18872
- 修正 LiteLLM SDK embeddings 標頭缺少欄位 - PR #18844
- 將自動 reasoning 摘要包含功能置於 feat flag 之後 - PR #18688
- turn_off_message_logging 不會在 proxy_server_request 欄位中遮蔽 request messages - PR #18897
文件更新
- 提供者文件
- MCP 文件
- 防護欄文件
- Qualifire 文件熱修正 - PR #18724
- 基礎架構文件
- 一般
新增貢獻者
- @prasadkona 首次貢獻於 PR #18349
- @lucasrothman 首次貢獻於 PR #18283
- @aggeentik 首次貢獻於 PR #18317
- @mihidumh 首次貢獻於 PR #18361
- @Prazeina 首次貢獻於 PR #18498
- @systec-dk 首次貢獻於 PR #18500
- @xuan07t2 首次貢獻於 PR #18514
- @RensDimmendaal 首次貢獻於 PR #18190
- @yurekami 首次貢獻於 PR #18483
- @agertz7 首次貢獻於 PR #18556
- @yudelevi 首次貢獻於 PR #18550
- @smallp 首次貢獻於 PR #18536
- @kevinpauer 首次貢獻於 PR #18569
- @cansakiroglu 首次貢獻於 PR #18517
- @dee-walia20 首次貢獻於 PR #18432
- @luxinfeng 首次貢獻於 PR #18477
- @cantalupo555 首次貢獻於 PR #18476
- @andersk 首次貢獻於 PR #18473
- @majiayu000 首次貢獻於 PR #18467
- @amangupta-20 首次貢獻於 PR #18529
- @hamzaq453 首次貢獻於 PR #18480
- @ktsaou 首次貢獻於 PR #18627
- @FlibbertyGibbitz 首次貢獻於 PR #18624
- @drorIvry 首次貢獻於 PR #18594
- @urainshah 首次貢獻於 PR #18524
- @mangabits 首次貢獻於 PR #18279
- @0717376 首次貢獻於 PR #18564
- @nmgarza5 首次貢獻於 PR #17330
- @wileykestner 首次貢獻於 PR #18445
- @minijeong-log 首次貢獻於 PR #14440
- @Isaac4real 首次貢獻於 PR #18710
- @marukaz 首次貢獻於 PR #18711
- @rohitravirane 首次貢獻於 PR #18712
- @lizzzcai 首次貢獻於 PR #18714
- @hkd987 首次貢獻於 PR #18673
- @Mr-Pepe 首次貢獻於 PR #18674
- @gkarthi-signoz 首次貢獻於 PR #18726
- @Tianduo16 首次貢獻於 PR #18723
- @wilsonjr 首次貢獻於 PR #18721
- @abliteration-ai 首次貢獻於 PR #18678
- @danialkhan02 首次貢獻於 PR #18770
- @ihower 首次貢獻於 PR #18409
- @elkkhan 首次貢獻於 PR #18391
- @runixer 首次貢獻於 PR #18435
- @choby-shun 首次貢獻於 PR #18776
- @jutaz 首次貢獻於 PR #18853
- @sjmatta 首次貢獻於 PR #18250
- @andres-ortizl 首次貢獻於 PR #18856
- @gauthiermartin 首次貢獻於 PR #18844
- @mel2oo 首次貢獻於 PR #18845
- @DominikHallab 首次貢獻於 PR #18846
- @ji-chuan-che 首次貢獻於 PR #18540
- @raghav-stripe 首次貢獻於 PR #18858
- @akraines 首次貢獻於 PR #18629
- @otaviofbrito 首次貢獻於 PR #18665
- @chetanchoudhary-sumo 首次貢獻於 PR #18587
- @pascalwhoop 首次貢獻於 PR #13328
- @orgersh92 首次貢獻於 PR #18652
- @DevajMody 首次貢獻於 PR #18497
- @matt-greathouse 首次貢獻於 PR #18247
- @emerzon 首次貢獻於 PR #18290
- @Eric84626 首次貢獻於 PR #18281
- @LukasdeBoer 首次貢獻於 PR #18055
- @LingXuanYin 首次貢獻於 PR #18513
- @krisxia0506 首次貢獻於 PR #18698
- @LouisShark 首次貢獻於 PR #18414