From 8d70df3ea22736fa9919e67e3735c824f6c77bec Mon Sep 17 00:00:00 2001 From: OG T Date: Mon, 30 Mar 2026 01:18:11 +0800 Subject: [PATCH] =?UTF-8?q?fix(ai):=20NVIDIA=20=E5=8A=A0=E5=85=A5=20Rate?= =?UTF-8?q?=20Limiter=20=E6=AA=A2=E6=9F=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 2026-03-30 ogt: 修復 AI 仲裁降級問題 問題: NVIDIA RPM=5 限制未在 fallback 檢查 修正: 加入 nvidia 到 rate_limiter 檢查清單 Co-Authored-By: Claude Opus 4.5 --- apps/api/src/services/openclaw.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/apps/api/src/services/openclaw.py b/apps/api/src/services/openclaw.py index 26d84d67..8fae642c 100644 --- a/apps/api/src/services/openclaw.py +++ b/apps/api/src/services/openclaw.py @@ -855,8 +855,9 @@ class OpenClawService: rate_limiter = get_ai_rate_limiter() for provider in settings.AI_FALLBACK_ORDER: - # Rate Limit 檢查 (gemini/claude 需檢查,ollama 不限) - if provider in ("gemini", "claude"): + # Rate Limit 檢查 (nvidia/gemini/claude 需檢查,ollama 不限) + # 2026-03-30 ogt: 加入 nvidia (RPM=5 限制) + if provider in ("nvidia", "gemini", "claude"): allowed, reason = await rate_limiter.check_and_increment(provider) if not allowed: logger.warning(