Claude Code × LiteLLM 相容性矩陣
此表格由每日重新產生的自動填充程式更新,該程式會針對各受支援的提供者,以 Claude Code CLI 搭配 最新穩定版 LiteLLM proxy 進行測試,並平行執行 Haiku 4.5、Sonnet 4.6 和 Opus 4.7。只有在三個模型層級全部通過時,儲存格才會變成綠色。
| 功能 | Anthropic | Bedrock (Invoke) | Bedrock (Converse) | Vertex AI | Azure (Foundry) |
|---|---|---|---|---|---|
| 基本訊息傳送(非串流) | ✅ | ✅ | ❌ | ✅ | ✅ |
| 基本訊息傳送(串流) | ✅ | ✅ | ✅ | ✅ | ✅ |
| 工具使用 | ✅ | ✅ | ❌ | ✅ | ✅ |
| 提示詞快取(5 分鐘 TTL) | ✅ | ✅ | ❌ | ✅ | ✅ |
| 視覺 | ✅ | ✅ | ❌ | ✅ | ✅ |
| 思考 | ✅ | ✅ | ❌ | ✅ | ✅ |
| 工具使用(串流/細粒度) | ✅ | ✅ | ❌ | ✅ | ✅ |
| 延伸思考與工具使用 | ✅ | ✅ | ❌ | ✅ | ✅ |
| PDF 文件輸入 | ✅ | ✅ | ❌ | ✅ | ✅ |
| 提示詞快取(1 小時 TTL) | ✅ | ✅ | ❌ | ✅ | ✅ |
| 網路搜尋(伺服器工具) | ✅ | ✅ | ❌ | ✅ | ✅ |
| 結構化輸出 | ✅ | ✅ | ✅ | ✅ | ✅ |
| count_tokens 端點 | ✅ | ✅ | ✅ | ✅ | ✅ |
| 工具搜尋(MCP 探索) | ✅ | ❌ | ✅ | ✅ | ✅ |
| 長上下文(100 萬 tokens) | ✅ | ✅ | ✅ | ✅ | ✅ |
圖例
| 符號 | 意義 |
|---|---|
| ✅ | 此 (feature, provider) 儲存格的三個模型層級全部通過。 |
| ❌ | 至少有一個模型層級失敗。將滑鼠游標停留可查看上游錯誤。 |
| — | 此組合沒有執行測試。 |
| n/a | 不適用(例如提供者未公開此功能)。將滑鼠游標停留可查看原因。 |
已知問題
下方列出具有已知根本原因且有追蹤修補的紅色儲存格。每個項目會保留在此處,直到指定的修補已併入 v*-stable 版本為止;在該標籤發布後的下一次每日執行,會將儲存格轉為綠色,並移除該項目。
Bedrock Invoke + Vertex AI 上的 Opus 4.7 延伸思考
- 受影響的儲存格:
extended_thinking × bedrock_invoke、extended_thinking × vertex_ai。Anthropic 原生與 Azure Foundry 在相同層級上不受影響。 - 症狀:Claude Code 的
--effort max標記會以output_config.effort=max的形式傳送到 proxy。Bedrock Invoke 與 Vertex AI 的請求轉換器在v1.83.14-stable中會為未列在小型硬式編碼允許清單中的 Claude 4.6+ 模型移除output_config.effort,因此上游請求送出時未啟用延伸思考。回應中沒有thinking內容區塊,且該儲存格會標記為失敗。 - 狀態:已在
main透過 commita6c673e7b9修正(fix(anthropic,bedrock,vertex): forward output_config.effort + 400 on garbage reasoning_effort)。等待下一次v*-stable發行。
Bedrock Converse — Haiku 4.5 內容區塊驗證
- 受影響的儲存格:每個
* × bedrock_converse儲存格(整個 Converse 欄)。 - 症狀:經由 AWS Bedrock 的 Converse API 路由的 Claude Haiku 4.5,會在每段對話的第一則 assistant 訊息回傳
Content block is not a text block。由於矩陣只有在三個模型層級全部通過時才會將儲存格標為綠色,因此這個僅限 Haiku 的失敗會讓整個 Converse 欄變成紅色,即使透過 Converse 的 Sonnet 4.6 和 Opus 4.7 功能正常。 - 因應方式:將 Haiku 流量改走 Bedrock Invoke(左側欄),相同功能組合下該欄為綠色。Sonnet 4.6 和 Opus 4.7 可繼續針對這些功能使用 Converse。
- 狀態:LiteLLM 正在調查中。Issue 連結待補。
來源
矩陣 JSON 位於
src/data/compatibility-matrix.json。
填充程式位於
tests/claude_code/cron_vm/
的主倉庫中。