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(