# प्लान, बिलिंग और लिमिट्स

Zyla API Hub पर APIs के लिए पे करने के दो तरीके हैं। जो तरीका आपके काम करने के ढंग से मेल खाए उसे चुनें; आप एक ही account से दोनों इस्तेमाल कर सकते हैं।

## पे करने के दो तरीके

| | हर कॉल पर पे करें | Monthly plan |
|---|---|---|
| **किसके लिए बेहतर** | AI एजेंट्स और कभी-कभार इस्तेमाल | अपने सॉफ़्टवेयर से एक API का लगातार इस्तेमाल |
| **यह कैसे काम करता है** | आपका एजेंट [Zyla MCP सर्वर](https://zylalabs.com/hi/docs/mcp) के ज़रिए किसी भी API को कॉल करता है। हर सफल call उस API की price per call पर चार्ज होती है | आप API के पेज पर एक plan subscribe करते हैं: एक तय price पर हर महीने कुछ calls |
| **Subscription** | कोई नहीं। आप केवल सफल calls के लिए पे करते हैं | हर API के लिए एक। आपके cancel करने तक अपने आप renew होता है |
| **आपको क्या चाहिए** | कार्ड ऑन फाइल | जो APIs आप इस्तेमाल करते हैं उनमें से हर एक के लिए एक plan |

**हर कॉल पर पे करना।** कोई monthly fee नहीं और कोई minimum नहीं। अगर कार्ड नहीं है, तो आपके एजेंट को एक payment link (`402`) मिलता है जिसे खोलकर कार्ड जोड़ा जा सकता है। इस साइकिल में आपने कितना खर्च किया यह देखने के लिए अपने एजेंट से अपना *account status* पूछें।

**Monthly plans.** हर API के अपने plans होते हैं, जो उसका provider तय करता है: price, हर महीने calls और एक requests-per-minute limit। कुछ APIs में थोड़ी calls वाला free trial मिलता है। आप किसी भी समय API पेज से plan upgrade, downgrade या cancel कर सकते हैं; plans हर period के आखिर में आपके cancel करने तक अपने आप renew होते हैं। Invoices और payment methods account menu में **Billing** में हैं। Refunds [refund policy](https://zylalabs.com/hi/refund) के हिसाब से होते हैं।

## लिमिट्स

- **Requests per minute.** हर plan में प्रति मिनट 60, 120 या 240 requests की अनुमति होती है। इससे ज़्यादा पर, अगले मिनट तक calls रिजेक्ट होती हैं।
- **Calls per month.** जब आप अपने plan की सभी calls इस्तेमाल कर लेते हैं, तो upgrade करने या अगली साइकिल शुरू होने तक calls रिजेक्ट होती हैं।
- **Unpaid invoices.** अगर कोई invoice 72 घंटे तक अनपेड रहती है, तो Billing Portal में पे होने तक subscription रुक जाता है।

Developers response headers से usage track कर सकते हैं; देखें [HTTP से API कॉल करें](https://zylalabs.com/hi/docs/calling-apis)।

## जब कुछ फेल हो जाए

हब से आने वाली एरर्स एक `message` के साथ आती हैं जो बताता है कि क्या हुआ:

| Status | इसका मतलब | क्या करें |
|---|---|---|
| `401` | Key गायब या गलत है, इस API का subscription नहीं है, गलत HTTP method, या एक expired complimentary trial | Key और subscription चेक करें; एजेंट्स अपने आप subscribe हो जाते हैं |
| `402` | कोई कार्ड ऑन फाइल नहीं (एजेंट्स, pay per call) | Payment link खोलें और एक कार्ड जोड़ें |
| `403` | Account blocked है, या key दूसरी APIs तक सीमित है | इस API के लिए allowed key इस्तेमाल करें |
| `404` | API या endpoint मौजूद नहीं है या public नहीं है | API और endpoint चेक करें |
| `410` | Endpoint बंद कर दिया गया | API पेज पर दिए alternative का इस्तेमाल करें |
| `422` | किसी parameter का type या format गलत है | message में बताए गए parameter को ठीक करें |
| `429` | प्रति मिनट बहुत ज़्यादा requests, plan या trial की calls खत्म, या एक रुका हुआ subscription | इंतज़ार करें, plan अपग्रेड करें या pending invoice पे करें |

कोई और status (जैसे provider के अपने message के साथ `400` या `500`) खुद API से आता है। अगर यह बना रहे, तो API का नाम और कॉल का समय बताकर हमारी टीम पर लिखें।


---
Source: https://zylalabs.com/hi/docs/plans-and-limits
