跳至主要內容

回應標頭

當您向 proxy 發出請求時,proxy 會回傳以下標頭:

速率限制標頭

與 OpenAI 相容的標頭

標頭類型說明
x-ratelimit-remaining-requestsOptional[int]在耗盡速率限制前,仍允許的剩餘請求數
x-ratelimit-remaining-tokensOptional[int]在耗盡速率限制前,仍允許的剩餘 token 數
x-ratelimit-limit-requestsOptional[int]在耗盡速率限制前,允許的最大請求數
x-ratelimit-limit-tokensOptional[int]在耗盡速率限制前,允許的最大 token 數
x-ratelimit-reset-requestsOptional[int]速率限制將重設的時間
x-ratelimit-reset-tokensOptional[int]速率限制將重設的時間

速率限制標頭的運作方式

如果 key 已設定速率限制

proxy 會回傳 該 key 的剩餘速率限制

如果 key 未設定速率限制

proxy 會回傳後端提供者回傳的剩餘請求/token。(LiteLLM 會將後端提供者的回應標頭標準化,以符合 OpenAI 格式)

如果後端提供者未回傳這些標頭,值將為 None

這些標頭可協助用戶端了解目前的速率限制狀態,並據此調整其請求速率。

延遲標頭

標頭類型說明
x-litellm-response-duration-msfloat從請求到達 LiteLLM Proxy 的那一刻起,到回傳給用戶端的那一刻止的總耗時。
x-litellm-overhead-duration-msfloatLiteLLM 處理額外負擔(毫秒)

重試、備援標頭

標頭類型說明
x-litellm-attempted-retriesint已執行的重試次數
x-litellm-attempted-fallbacksint已執行的備援次數
x-litellm-max-fallbacksint允許的最大備援次數

成本追蹤標頭

標頭類型說明可用於直通端點
x-litellm-response-costfloatAPI 呼叫成本
x-litellm-key-spendfloat該 API 金鑰的總支出

LiteLLM 特定標頭

標頭類型說明可用於直通端點
x-litellm-call-idstring此請求的 ID
x-litellm-model-idstring部署 ID (model_info.id)
x-litellm-model-api-basestringAPI base URL
x-litellm-versionstringLiteLLM 版本
x-litellm-model-groupstring已路由的 model_list[].model_name(client model

範例

model_list:
- model_name: my-chat-model # clients call this
litellm_params:
model: gpt-4o-mini # LiteLLM calls this upstream
model_info:
id: "7c9f2a1b3d8e4f0a2c6b5d9e1f3a7b8c" # optional; auto-generated if omitted
標頭範例備註
x-litellm-model-groupmy-chat-modelmodel_name / request model;不是 litellm_params.model
x-litellm-model-id7c9f2a1b3d8e4f0a2c6b5d9e1f3a7b8c哪一列部署;與 /v1/model/info?litellm_model_id=... 搭配使用。
Response body modeloften my-chat-model通常會重新標記以符合 client;上游 id 仍保留在設定中。

更多範例(示意)

標頭範例含義
x-litellm-response-cost0.000214此次呼叫(USD)。
x-litellm-key-spend12.847此次呼叫後的 key 總計。
x-litellm-response-duration-ms842.3Proxy 端到端(ms)。
x-litellm-overhead-duration-ms15.1LiteLLM 額外負擔(ms)。
x-litellm-attempted-retries0重試。
x-litellm-attempted-fallbacks1備援到另一個部署。
x-litellm-call-id019b2c4d-e5f6-7890-abcd-ef1234567890記錄/追蹤。
x-litellm-version1.55.3版本。
x-litellm-model-api-basehttps://api.openai.com/v1提供者 base(不含 query string)。

來自 LLM 提供者的回應標頭

LiteLLM 也會回傳來自 LLM 提供者的原始回應標頭。這些標頭會以前綴 llm_provider- 標示,以便與 LiteLLM 的標頭區分。

回應標頭範例:

llm_provider-openai-processing-ms: 256
llm_provider-openai-version: 2020-10-01
llm_provider-x-ratelimit-limit-requests: 30000
llm_provider-x-ratelimit-limit-tokens: 150000000