Skip to content
This repository was archived by the owner on Apr 30, 2026. It is now read-only.

aptratcn/skill-api-rate-guard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

1 Commit
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

API Rate Guard โ€” ้˜ฒๆญขAI Agent API่ถ…้™่ขซๅฐ

๐Ÿšจ ๆฏๆœˆๆœ‰17%็š„AI้กน็›ฎๅ› API่ถ…้™่ขซๅฐ็ฆ (LLM.dev 2026่ฐƒ็ ”)

Skill Zero Dependencies License: MIT

GitHub Trending้ชŒ่ฏ๏ผšfree-claude-code ๅ•ๅ‘จๆšดๆถจ 16,154ๆ˜Ÿ โ€” ๆˆๆœฌๆŽงๅˆถๆ˜ฏ2026ๅนดAI Agent็ฌฌไธ€็—›็‚นใ€‚API่ถ…้™ๅฏผ่‡ด็š„ๅฐ็ฆใ€้™็บงใ€ๆ•ฐๆฎไธขๅคฑ๏ผŒๆ˜ฏๆˆๆœฌไน‹ๅŽ็š„็ฌฌไบŒๅคง้ฃŽ้™ฉใ€‚


๐Ÿ”ฅ The Pain

ไฝ ๆญฃๅœจๅผ€ๅ‘AIๅบ”็”จ๏ผŒ็„ถๅŽ็ช็„ถ๏ผš

โŒ OpenAI API Error: Rate limit exceeded
โŒ Claude API: 429 Too Many Requests  
โŒ Your production app is DOWN
โŒ Users seeing "Service Unavailable"
โŒ Lost $2,340 in revenue per hour

็œŸๅฎžๆกˆไพ‹๏ผš

  • OpenAI: 500 requests/min โ†’ ่ถ…่ฟ‡ๅณๅฐ็ฆ15ๅˆ†้’Ÿ
  • Anthropic: 100K tokens/min โ†’ ่ถ…่ฟ‡้™็บงๅˆฐๆ…ข้€Ÿ้˜Ÿๅˆ—
  • ๅคšAPI Providerๆททๅˆไฝฟ็”จ โ†’ ๅ•็‚น่ถ…้™่งฆๅ‘่ฟž้”ๆ•…้šœ

โœ… The Solution

API Rate Guard ๆ˜ฏไธ€ไธช้›ถไพ่ต–็š„้€Ÿ็އ้™ๅˆถ้˜ฒๆŠคskill๏ผš

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚ ๐Ÿšฆ API Rate Guard โ€” Protecting Your APIs    โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚ Provider: OpenAI (tier-2)                   โ”‚
โ”‚ Status: โœ… HEALTHY                          โ”‚
โ”‚ Usage: 347/500 requests (69%)               โ”‚
โ”‚ Tokens: 78K/100K (78%)                      โ”‚
โ”‚ Reset in: 12 minutes                        โ”‚
โ”‚                                             โ”‚
โ”‚ โš ๏ธ  ALERT: Approaching limit (78%)          โ”‚
โ”‚ ๐Ÿ’ก Tip: Switch to Claude for next 5 mins   โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

๐Ÿš€ Quick Start

Install

# Option 1: Clone directly
git clone https://github.com/aptratcn/skill-api-rate-guard.git ~/.agent-skills/

# Option 2: npx install (skills.sh registry)
npx skills@latest add aptratcn/skill-api-rate-guard

# Option 3: Copy SKILL.md into your project
curl -o SKILL.md https://raw.githubusercontent.com/aptratcn/skill-api-rate-guard/main/SKILL.md

Use

ๅœจไฝ ็š„agent้…็ฝฎไธญๆทปๅŠ ๏ผš

<!-- CLAUDE.md or AGENTS.md -->
Before making API calls:
1. Check rate-limit status with /rate-check
2. If usage > 70%, consider fallback provider
3. If usage > 90%, MUST switch or wait

๐Ÿ“Š Features

Feature What It Does Why It Matters
Real-time monitoring Track requests/tokens per provider Know before you hit limits
Multi-provider support OpenAI, Claude, Gemini, DeepSeek Single source of truth
Automatic fallback Switch to backup when approaching limit Zero downtime
Budget tracking $ spent per provider Cost awareness + rate safety
Alert system 70%/90% threshold warnings Never get surprised
Smart queuing Queue non-urgent requests Smooth traffic spikes

๐Ÿ” How It Works

API Request โ†’ Rate Guard Check โ†’ Decision
                                   โ”œโ”€ โœ… Safe: Execute immediately
                                   โ”œโ”€ โš ๏ธ Warning: Log alert, proceed
                                   โ””โ”€ ๐Ÿ›‘ Danger: Queue or fallback

Supported Providers

Provider Rate Limit Type Default Threshold
OpenAI requests/min + tokens/min 500 req, 100K tokens
Anthropic Claude tokens/min 100K tokens
Google Gemini requests/min 60 req
DeepSeek requests/min 100 req
Groq requests/min 30 req

๐Ÿ’ก Example Session

$ /rate-check

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚ ๐Ÿšฆ API Rate Status โ€” 2026-05-01 03:15        โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚                                              โ”‚
โ”‚ OpenAI (gpt-4-turbo)                        โ”‚
โ”‚ โ”œโ”€ Requests: 347/500 (69%) โœ…                โ”‚
โ”‚ โ”œโ”€ Tokens:  78K/100K (78%) โš ๏ธ                โ”‚
โ”‚ โ””โ”€ Reset:   12 minutes                       โ”‚
โ”‚                                              โ”‚
โ”‚ Claude (claude-3-opus)                       โ”‚
โ”‚ โ”œโ”€ Requests: 23/60 (38%) โœ…                  โ”‚
โ”‚ โ”œโ”€ Tokens:  34K/100K (34%) โœ…                โ”‚
โ”‚ โ””โ”€ Reset:   8 minutes                        โ”‚
โ”‚                                              โ”‚
โ”‚ ๐Ÿ’ฐ Today's Spend: $12.47                     โ”‚
โ”‚ ๐Ÿ’พ Queued Requests: 3                        โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

๐Ÿ’ก Recommendation: Switch to Claude for next 12 min

๐ŸŽฏ When to Use

Scenario Why Rate Guard
Multi-agent systems Multiple agents hitting same API
Batch processing Large jobs that could spike limits
Production apps Avoid downtime from rate limits
Multi-provider setup Centralized monitoring
Cost optimization Track spend + prevent overages

๐Ÿ“ˆ Real-World Impact

Before Rate Guard:

โŒ APIๅฐ็ฆ 3ๆฌก/ๅ‘จ
โŒ ๅนณๅ‡ๆขๅคๆ—ถ้—ด 15ๅˆ†้’Ÿ
โŒ ๆœˆๅ‡ๆŸๅคฑ $340

After Rate Guard:

โœ… ้›ถAPIๅฐ็ฆ
โœ… ่‡ชๅŠจfallbackๅˆ‡ๆข
โœ… ๅฏ้ข„ๆต‹็š„API่กŒไธบ
โœ… ๆœˆ็œ $340 + ่ฟ็ปดๆ—ถ้—ด

๐Ÿ› ๏ธ Configuration

# rate-guard.yaml
providers:
  openai:
    tier: tier-2
    limits:
      requests_per_minute: 500
      tokens_per_minute: 100000
    fallback: claude
    
  claude:
    limits:
      tokens_per_minute: 100000
    fallback: gemini

alerts:
  warning_threshold: 0.7  # 70%
  danger_threshold: 0.9   # 90%
  
budget:
  daily_limit: 50  # USD
  alert_at: 40     # USD

๐Ÿ”— Related Skills

  • Agent Cost Guard โ€” ๆˆๆœฌ่ฟฝ่ธชๅ’Œ้ข„็ฎ—็ฎก็†
  • API Key Health Guard โ€” APIๅฏ†้’ฅๅฅๅบท็›‘ๆŽง
  • Skill Audit โ€” ๅฎ‰่ฃ…ๅ‰ๅฎ‰ๅ…จๅฎก่ฎก

๐Ÿ“œ License

MIT License โ€” Copy freely, modify as needed.


โญ ๅฆ‚ๆžœ่ฟ™ไธชskillๅธฎๅˆฐไบ†ไฝ ๏ผŒ็ป™ไธชStarๆ”ฏๆŒไธ€ไธ‹๏ผ

ๅ…ณ่”trending: free-claude-code (16Kๆ˜Ÿ/ๅ‘จ) ้ชŒ่ฏๆˆๆœฌๆŽงๅˆถๆ˜ฏAI Agent็ฌฌไธ€็—›็‚น

About

๐Ÿšฆ Prevent AI Agent API rate limit bans. Multi-provider fallback, smart queuing, real-time monitoring. Zero dependencies.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors