跳至主要內容
LiteLLM 正在遷移至 Rust 閱讀最新進度更新。

v1.101.2 - Bedrock Invoke 串流與終端使用者預算重設

部署此版本​

docker run \
-e LITELLM_MASTER_KEY=sk-<paste-a-long-random-key> \
-e DATABASE_URL=postgresql://<user>:<password>@<host>:5432/<dbname> \
-e STORE_MODEL_IN_DB=True \
-p 4000:4000 \
docker.litellm.ai/berriai/litellm:1.101.2

此版本已發佈為 ghcr.io/berriai/litellm:v1.101.2。請參閱 GitHub release 與完整的 releases page

v1.101.2 是在 v1.101.1 之上的修補版本。它可防止 Bedrock Invoke 上的 /v1/messages 串流停滯,並修正大型共享預算的終端使用者預算重設問題。沒有設定變更。Docker 映像與 PyPI 套件皆由 ccb327f 建置

Bedrock Invoke 在 /v1/messages 上的串流不再停滯​

Bedrock Invoke 上的 /v1/messages 會將上游位元組保留在 1024 位元組緩衝區中,因此當 Bedrock 在串流中途暫停時,完整事件就會卡在其中。Claude Code 在模型寫入大型檔案時會顯示無聲串流。現在 Bedrock 位元組會直接通過,與 chat completions 的 Bedrock 路徑先前的運作方式相同

大型共享終端使用者預算再次重設​

超過約 32,700 位客戶的共享終端使用者預算從未重設,因為重設作業在一個語句中列出每個客戶 id,而 PostgreSQL 拒絕了它,因此那些客戶一直處於封鎖狀態。現在終端使用者會依其預算連結重設,因此語句大小會隨預算數量而非客戶數量變化

有什麼變更​

  • fix(bedrock): 讓 /v1/messages Invoke 位元組以串流方式通過,而不是將它們保留在 1024 位元組分塊器中 - PR #42607
  • fix(reset_budget_job): 依預算連結重設終端使用者,而非依使用者 id - PR #40639

完整變更紀錄​

https://github.com/BerriAI/litellm/compare/v1.101.1...v1.101.2

LiteLLM Enterprise
為正式環境打造的 SSO/SAML、稽核記錄、支出追蹤、多團隊管理與防護欄。
深入瞭解 →