v1.80.8-stable - 推出 A2A Agent Gateway
部署此版本
- Docker
- Pip
docker run litellm
docker run \
-e STORE_MODEL_IN_DB=True \
-p 4000:4000 \
docker.litellm.ai/berriai/litellm:v1.80.8-stable
pip install litellm
pip install litellm==1.80.8
重點摘要
- Agent Gateway (A2A) - 透過 AI Gateway 呼叫代理程式,並具備請求/回應記錄與存取控制
- Guardrails API v2 - 支援串流、結構化訊息與工具呼叫檢查的通用防護欄 API
- 客戶(終端使用者)用量 UI - 直接在儀表板中追蹤並視覺化終端使用者支出
- vLLM Batch + Files API - 支援 vLLM 部署的 batch 與 files API
- Teams 的動態速率限制 - 在 team 層級啟用動態速率限制與優先保留
- Google Cloud Chirp3 HD - 具備 Chirp3 HD 語音的新文字轉語音提供者
代理程式閘道(A2A)
此版本為 LiteLLM 引入 A2A Agent Gateway,讓您能以與 LLM API 相同的控制,呼叫並管理 A2A 代理程式。
身為 LiteLLM Gateway 管理員,您現在可以執行以下操作:
- 請求/回應記錄 - 每次代理程式呼叫都會記錄到 Logs 頁面,並完整追蹤請求與回應。
- 存取控制 - 控制哪些 Team/Key 可存取哪些代理程式。
身為開發者,您可以繼續使用 A2A SDK,您只需要將您的 A2AClient 指向 LiteLLM proxy URL 和您的 API 金鑰。
可與 A2A SDK 搭配使用:
from a2a.client import A2AClient
client = A2AClient(
base_url="http://localhost:4000", # Your LiteLLM proxy
api_key="sk-1234" # LiteLLM API key
)
response = client.send_message(
agent_id="my-agent",
message="What's the status of my order?"
)
在此開始使用 Agent Gateway:Agent Gateway 文件
客戶(終端使用者)用量 UI
使用者現在可以依客戶篩選用量統計,提供與 team 和組織相同的細粒度篩選能力。
詳細資訊:
- 依客戶 ID 篩選用量分析、支出記錄與活動指標
- 在既有的 team 與使用者層級篩選之外,檢視客戶層級的明細
- 在所有用量與分析檢視中提供一致的篩選體驗
新提供者與端點
新提供者(5 個新提供者)
| 提供者 | 支援的 LiteLLM 端點 | 說明 |
|---|---|---|
| Z.AI (Zhipu AI) | /v1/chat/completions, /v1/responses, /v1/messages | 內建支援 Zhipu AI GLM 模型 |
| RAGFlow | /v1/chat/completions, /v1/responses, /v1/messages, /v1/vector_stores | 支援向量儲存的 RAG 型 chat completions |
| PublicAI | /v1/chat/completions, /v1/responses, /v1/messages | 透過 JSON 設定的 OpenAI 相容提供者 |
| Google Cloud Chirp3 HD | /v1/audio/speech, /v1/audio/speech/stream | 使用 Google Cloud Chirp3 HD 語音的文字轉語音 |
新 LLM API 端點(2 個新端點)
| 端點 | 方法 | 說明 | 文件 |
|---|---|---|---|
/v1/agents/invoke | POST | 透過 AI Gateway 呼叫 A2A 代理程式 | Agent Gateway |
/cursor/chat/completions | POST | Cursor BYOK 端點 - 接受 Responses API 輸入,回傳 Chat Completions 輸出 | Cursor 整合 |
新模型 / 更新模型
新模型支援(33 個新模型)
| 提供者 | 模型 | 上下文視窗 | 輸入($/百萬 tokens) | 輸出($/百萬 tokens) | 功能 |
|---|---|---|---|---|---|
| OpenAI | gpt-5.1-codex-max | 400K | $1.25 | $10.00 | 推理、視覺、PDF 輸入、responses API |
| Azure | azure/gpt-5.1-codex-max | 400K | $1.25 | $10.00 | 推理、視覺、PDF 輸入、responses API |
| Anthropic | claude-opus-4-5 | 200K | $5.00 | $25.00 | 電腦使用、推理、視覺 |
| Bedrock | global.anthropic.claude-opus-4-5-20251101-v1:0 | 200K | $5.00 | $25.00 | 電腦使用、推理、視覺 |
| Bedrock | amazon.nova-2-lite-v1:0 | 1M | $0.30 | $2.50 | 推理、視覺、影片、PDF 輸入 |
| Bedrock | amazon.titan-image-generator-v2:0 | - | - | $0.008/image | 圖片生成 |
| Fireworks | fireworks_ai/deepseek-v3p2 | 164K | $1.20 | $1.20 | 函式呼叫、回應結構 |
| Fireworks | fireworks_ai/kimi-k2-instruct-0905 | 262K | $0.60 | $2.50 | 函式呼叫、回應結構 |
| DeepSeek | deepseek/deepseek-v3.2 | 164K | $0.28 | $0.40 | 推理、函式呼叫 |
| Mistral | mistral/mistral-large-3 | 256K | $0.50 | $1.50 | 函式呼叫、視覺 |
| Azure AI | azure_ai/mistral-large-3 | 256K | $0.50 | $1.50 | 函式呼叫、視覺 |
| Moonshot | moonshot/kimi-k2-0905-preview | 262K | $0.60 | $2.50 | 函式呼叫、網頁搜尋 |
| Moonshot | moonshot/kimi-k2-turbo-preview | 262K | $1.15 | $8.00 | 函式呼叫、網頁搜尋 |
| Moonshot | moonshot/kimi-k2-thinking-turbo | 262K | $1.15 | $8.00 | 函式呼叫、網頁搜尋 |
| OpenRouter | openrouter/deepseek/deepseek-v3.2 | 164K | $0.28 | $0.40 | 推理、函式呼叫 |
| Databricks | databricks/databricks-claude-haiku-4-5 | 200K | $1.00 | $5.00 | 推理、函式呼叫 |
| Databricks | databricks/databricks-claude-opus-4 | 200K | $15.00 | $75.00 | 推理、函式呼叫 |
| Databricks | databricks/databricks-claude-opus-4-1 | 200K | $15.00 | $75.00 | 推理、函式呼叫 |
| Databricks | databricks/databricks-claude-opus-4-5 | 200K | $5.00 | $25.00 | 推理、函式呼叫 |
| Databricks | databricks/databricks-claude-sonnet-4 | 200K | $3.00 | $15.00 | 推理、函式呼叫 |
| Databricks | databricks/databricks-claude-sonnet-4-1 | 200K | $3.00 | $15.00 | 推理、函式呼叫 |
| Databricks | databricks/databricks-gemini-2-5-flash | 1M | $0.30 | $2.50 | 函式呼叫 |
| Databricks | databricks/databricks-gemini-2-5-pro | 1M | $1.25 | $10.00 | 函式呼叫 |
| Databricks | databricks/databricks-gpt-5 | 400K | $1.25 | $10.00 | 函式呼叫 |
| Databricks | databricks/databricks-gpt-5-1 | 400K | $1.25 | $10.00 | 函式呼叫 |
| Databricks | databricks/databricks-gpt-5-mini | 400K | $0.25 | $2.00 | 函式呼叫 |
| Databricks | databricks/databricks-gpt-5-nano | 400K | $0.05 | $0.40 | 函式呼叫 |
| Vertex AI | vertex_ai/chirp | - | $30.00/1M chars | - | 文字轉語音(Chirp3 HD) |
| Z.AI | zai/glm-4.6 | 200K | $0.60 | $2.20 | 函式呼叫 |
| Z.AI | zai/glm-4.5 | 128K | $0.60 | $2.20 | 函式呼叫 |
| Z.AI | zai/glm-4.5v | 128K | $0.60 | $1.80 | 函式呼叫、視覺 |
| Z.AI | zai/glm-4.5-flash | 128K | Free | Free | 函式呼叫 |
| Vertex AI | vertex_ai/bge-large-en-v1.5 | - | - | - | BGE Embeddings |
功能
-
- 允許 Azure gpt-5.1 模型使用 reasoning_effort='none' - PR #17311
-
- 新增 Nova embedding 支援 - PR #17253
- 新增對 Bedrock Qwen 2 匯入模型的支援 - PR #17461
- Bedrock OpenAI 模型支援 - PR #17368
- 新增 Bedrock 批次的檔案內容下載支援 - PR #17470
- 讓 Bedrock API 中的串流區塊大小可設定 - PR #17357
- 新增 Bedrock 實驗性最新使用者篩選 - PR #17282
- 處理 Cohere v4 embed 回應字典格式 - PR #17220
- 移除 Bedrock 中不相容的 beta 標頭 - PR #17301
- 新增 Global Opus 4.5 Bedrock 端點的模型價格與詳細資訊 - PR #17380
-
- 將 Z.AI 新增為內建提供者 - PR #17307
-
- 更新 Databricks 模型定價並新增新模型 - PR #17277
-
- 新增 OVHcloud 的語音轉錄支援 - PR #17305
-
- 新增 Mistral Large 3 模型支援 - PR #17547
-
- 修正缺少的 Moonshot turbo 模型並修正不正確的定價 - PR #17432
-
- 新增 Together AI 的 context window 例外對應 - PR #17284
-
- 支援具備 Reasoning 的 Deepseek 3.2 - PR #17384
-
- 新增搭配 reasoningConfig 的 Nova Lite 2 reasoning 支援 - PR #17371
-
- 修正 ollama.com 的驗證無法運作 - PR #17191
-
- 在使用 json_tool_call workaround 之前修正 supports_response_schema - PR #17438
-
- 修正空白回應 + vLLM 串流 - PR #17516
-
- 新增 TwelveLabs Pegasus 影片理解支援 - PR #17193
錯誤修正
-
- 修正使用 SambaNova 模型時 acompletion 會拋出錯誤 - PR #17217
-
一般
LLM API 端點
功能
-
- 新增 Veo 的 passthrough 成本追蹤 - PR #17296
-
- 將缺少的 OCR 與 aOCR 新增至 CallTypes enum - PR #17435
-
一般
- 支援僅路由到支援 websearch 的部署 - PR #17500
錯誤
管理端點 / UI
功能
-
新登入頁面
-
Customer(終端使用者)Usage
-
虛擬金鑰
-
模型 + 端點
-
回呼
-
管理路由
-
OCI 組態
- 透過 UI 啟用 Oracle Cloud Infrastructure 組態 - PR #17159
錯誤
-
UI 修正
- 修正 Request 與 Response 面板的 JSONViewer - PR #17233
- 在編輯設定中新增按鈕載入狀態 - PR #17236
- 修正多項文字、按鈕狀態與測試變更 - PR #17237
- 修正備援在 API 回應前立即刪除的問題 - PR #17238
- 移除功能旗標 - PR #17240
- 修正在 Azure passthrough 的 UI 中中繼資料標籤與模型名稱顯示 - PR #17258
- 變更 Vertex 欄位周邊的標示 - PR #17383
- 在側邊欄展開時移除第二個捲軸 + tooltip z index - PR #17436
- 修正編輯成員資格對話框中的 Select - PR #17524
- 變更 useAuthorized Hook 以重新導向至新的登入頁面 - PR #17553
-
SSO
-
Auth / JWT
-
組織/團隊
AI 整合(2 個新整合)
記錄(1 個新整合)
新整合
改進與修正
-
- 修正安裝 ddtrace 時 Datadog 回呼回歸問題 - PR #17393
-
- 修正乾淨的 arize-phoenix traces - PR #16611
-
- 修正 Anthropic passthrough 的 MLflow 串流 spans - PR #17288
-
- 修正 Langfuse logger 測試 mock 設定 - PR #17591
-
一般
- 改進記錄回呼中的 PII 去識別處理 - PR #17207
防護欄(1 個新整合)
新整合
- Generic Guardrail API
- Generic Guardrail API - 允許防護欄提供者無需向 repo 提交 PR 就能為 LiteLLM 新增 INSTANT 支援 - PR #17175
- Guardrails API V2 - 使用者 API 金鑰中繼資料、session id、指定輸入類型(request/response)、圖片支援 - PR #17338
- Guardrails API - 新增串流支援 - PR #17400
- Guardrails API - 支援在 OpenAI
/chat/completions、OpenAI/responses、Anthropic/v1/messages上進行工具呼叫檢查 - PR #17459 - Guardrails API - 新的
structured_messages參數 - PR #17518 - 正確將 v1/messages 呼叫對應到 anthropic unified guardrail - PR #17424
- 支援 unified guardrails 的 during_call 事件類型 - PR #17514
改進與修正
-
- 重構 Noma guardrail 以使用共用的 Responses 轉換並包含系統指示 - PR #17315
-
- 修正 AIM guardrail 測試 - PR #17499
-
- 修正 Bedrock Guardrail 縮排與匯入 - PR #17378
-
一般 Guardrails
密鑰管理器
-
- 允許將 SSL verify 設為 false - PR #17433
-
一般
- 讓 email 與 secret manager 操作在 key management hooks 中彼此獨立 - PR #17551
花費追蹤、預算與速率限制
-
速率限制
-
花費記錄
-
強制使用者參數
- 強制支援將 enforce_user_param 套用到 OpenAI post endpoints - PR #17407
MCP 閘道
-
MCP 組態
-
MCP 工具結果
- 在 CallToolResult 中保留工具中繼資料 - PR #17561
代理程式閘道(A2A)
-
代理程式呼叫
-
代理程式存取控制
- 依 key、team 強制允許的 agents + 在後端新增 agent 存取群組 - PR #17502
-
代理程式閘道 UI
效能 / 負載平衡 / 可靠性改進
-
音訊/語音效能
- 透過使用
shared_sessions修正/audio/speech效能 - PR #16739
- 透過使用
-
記憶體最佳化
-
資料庫
-
Proxy 快取
- 修正 aiohttp transport 中請求之間的 proxy 快取 - PR #17122
-
工作階段管理
-
向量儲存
- 修正向量儲存組態同步失敗 - PR #17525
文件更新
-
提供者文件
-
指南
-
專案
-
清理
基礎架構 / CI/CD
-
Helm Chart
- 新增僅入口點標籤 - PR #17348
-
Docker
-
OpenAPI 結構描述
- 重構 add_schema_to_components,將定義移至 components/schemas - PR #17389
-
安全性
新貢獻者
- @weichiet 完成了他們的第一次貢獻於 PR #17242
- @AndyForest 完成了他們的第一次貢獻於 PR #17220
- @omkar806 完成了他們的第一次貢獻於 PR #17217
- @v0rtex20k 完成了他們的第一次貢獻於 PR #17178
- @hxomer 完成了他們的第一次貢獻於 PR #17207
- @orgersh92 完成了他們的第一次貢獻於 PR #17316
- @dannykopping 完成了他們的第一次貢獻於 PR #17313
- @rioiart 完成了他們的第一次貢獻於 PR #17333
- @codgician 完成了他們的第一次貢獻於 PR #17278
- @epistoteles 完成了他們的第一次貢獻於 PR #17277
- @kothamah 完成了他們的第一次貢獻於 PR #17368
- @flozonn 完成了他們的第一次貢獻於 PR #17371
- @richardmcsong 完成了他們的第一次貢獻於 PR #17389
- @matt-greathouse 完成了他們的第一次貢獻於 PR #17384
- @mossbanay 完成了他們的第一次貢獻於 PR #17380
- @mhielpos-asapp 完成了他們的第一次貢獻於 PR #17376
- @Joilence 完成了他們的第一次貢獻於 PR #17367
- @deepaktammali 完成了他們的第一次貢獻於 PR #17357
- @axiomofjoy 完成了他們的第一次貢獻於 PR #16611
- @DevajMody 完成了他們的第一次貢獻於 PR #17445
- @andrewtruong 完成了他們的第一次貢獻於 PR #17439
- @AnasAbdelR 完成了他們的第一次貢獻於 PR #17490
- @dominicfeliton 完成了他們的第一次貢獻於 PR #17516
- @kristianmitk 完成了他們的第一次貢獻於 PR #17504
- @rgshr 完成了他們的第一次貢獻於 PR #17130
- @dominicfallows 完成了他們的第一次貢獻於 PR #17489
- @irfansofyana 完成了他們的第一次貢獻於 PR #17467
- @GusBricker 完成了他們的第一次貢獻於 PR #17191
- @OlivverX 完成了他們的第一次貢獻於 PR #17255
- @withsmilo 完成了他們的第一次貢獻於 PR #17585