langchain-rate-limits
Installation
SKILL.md
LangChain Rate Limits
Overview
Implement robust rate limiting and retry strategies for LangChain applications to handle API quotas gracefully.
Prerequisites
- LangChain installed with LLM provider
- Understanding of provider rate limits
- tenacity package for advanced retry logic
Instructions
Step 1: Understand Provider Limits
# Common rate limits by provider:
RATE_LIMITS = {
"openai": {
"gpt-4o": {"rpm": 10000, "tpm": 800000}, # 800000: 10000: 10 seconds in ms
"gpt-4o-mini": {"rpm": 10000, "tpm": 4000000}, # 4000000: 10 seconds in ms
},
Related skills