From 3821069e9e2ea1d659b1bfe3fa4a2418abb66cfb Mon Sep 17 00:00:00 2001 From: XiaoJiJi Date: Wed, 18 Mar 2026 03:43:13 +0000 Subject: [PATCH] fix(rate_limiters): initialize available_tokens to max_bucket_size for bursting --- libs/core/langchain_core/rate_limiters.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libs/core/langchain_core/rate_limiters.py b/libs/core/langchain_core/rate_limiters.py index 8bc45b6b5b020..39b90bb37e145 100644 --- a/libs/core/langchain_core/rate_limiters.py +++ b/libs/core/langchain_core/rate_limiters.py @@ -149,7 +149,8 @@ def __init__( self.requests_per_second = requests_per_second # Number of tokens in the bucket. - self.available_tokens = 0.0 + # Initialize to max_bucket_size to allow bursting on first request. + self.available_tokens = max_bucket_size self.max_bucket_size = max_bucket_size