# AI سے API rate limit اور retries debug کریں

slow request ہمیشہ rate limit نہیں۔ redacted response لیں اور retry path دیکھیں۔ AI سے متعلقہ code پڑھوا کر محدود retry مانگیں جو provider limits اور operation کے side effects کا احترام کرے۔

## آپ کا بریف

1. status، redacted body، timing اور safe IDs دیں۔ keys، auth headers اور private payload ہٹائیں۔

   ____________________

2. موجودہ provider docs، quota اور Retry-After دیں۔ concurrency، token، request اور billing limits الگ کریں۔

   ____________________

3. retry code اور billable یا state-changing اثر بتائیں۔ idempotency اور cancellation support دیکھیں۔

   ____________________

## Prompt

[response، docs اور retry code] کا evidence-based analysis کریں۔ error classify اور bounded fix دیں۔ Retry-After اور quota مانیں۔ auth یا billing failure کو retryable نہ کہیں۔ supported idempotency سے duplicate jobs روکیں۔ اصل test results اور unknown provider state دیں۔ limits bypass یا secrets expose نہ کریں۔

## فرضی مثال

429 کے بعد client فوراً تین requests بھیجتا ہے۔ documented wait، bounded backoff اور recoverable UI دیکھیں۔ پہلی call نے media job بنائی ہو سکتی ہے تو supported job/idempotency semantics چیک کریں۔ 402 billing error backoff سے درست نہیں ہوتا۔

## جانچ فہرست

- [ ] کیا classification actual status اور docs پر ہے؟
- [ ] کیا retries محدود، قابل cancellation اور billable work کے لیے محفوظ ہیں؟
- [ ] کیا account state، code test اور live provider الگ بتائے ہیں؟

quota سے بچنے کے لیے accounts یا credentials rotate نہ کریں۔ calls کم کریں اور درست retry state دکھائیں۔ code provider billing rejection درست نہیں کرتا۔

---

Brainbaby · https://brainbaby.ai/ur/blog/ai-api-rate-limit-debugging-urdu

CC BY 4.0 — https://creativecommons.org/licenses/by/4.0/
