मुख्य सामग्री पर जाएँ

डेवलपर और एजेंट संसाधन

Ivy द्वारा प्रकाशित हर मशीन-पठनीय दस्तावेज़, एक ही जगह। न कोई कुंजी, न साइनअप, न रेट-लिमिट की बातचीत — नीचे दिया हर एंडपॉइंट एक सार्वजनिक GET है।

Ivy इस तरह बनाया गया है कि सॉफ़्टवेयर इसे उतनी ही आसानी से इस्तेमाल कर सके जितनी आसानी से लोग। साइट अपनी सार्वजनिक सतह का OpenAPI 3.1 विवरण, उत्तर इंजनों के लिए llms.txt सारांश, /.well-known/ के अंतर्गत डिस्कवरी दस्तावेज़, और Accept-हेडर नेगोशिएशन के ज़रिए हर मार्केटिंग पेज का text/markdown रूप देती है। इस पेज पर मौजूद हर चीज़ स्थिर, संस्करणबद्ध और ऑटोमेशन के लिए सुरक्षित है।

Markdown कंटेंट नेगोशिएशन

किसी भी मार्केटिंग पेज पर Accept: text/markdown भेजिए और HTML के बजाय साफ़ markdown मिलेगा — न स्क्रैपिंग, न DOM पार्सिंग। यह acceptmarkdown.com की परंपरा का पालन करता है।

curl -H 'Accept: text/markdown' https://ivy.app/product

दर सीमाएँ

सार्वजनिक एंडपॉइंट IETF मसौदा मानक के RateLimit हेडर के ज़रिए अपना अनुरोध बजट बताते हैं, ताकि क्लाइंट सीमा पहले से जान सके, न कि कटने पर पता चले। दस्तावेज़ कैश से परोसे जाते हैं और हर घंटे पुनः सत्यापित होते हैं, इसलिए Cache-Control का पालन करने वाला क्लाइंट बजट ख़त्म नहीं कर सकता। यदि बजट कभी पार हो जाए, तो प्रतिक्रिया 429 होती है, Retry-After हेडर और RFC 9457 के problem दस्तावेज़ के साथ।

RateLimit-Limit — मौजूदा विंडो में अनुमत अनुरोधRateLimit-Remaining — अब भी उपलब्ध अनुरोधRateLimit-Reset — विंडो रीसेट होने तक के सेकंडRateLimit-Policy — कोटा और विंडो के रूप में व्यक्त नीति

संस्करण और अप्रचलन

एजेंट एंडपॉइंट पथ में संस्करणबद्ध हैं (/api/v1/)। असंगत बदलाव मौजूदा संस्करण को बदलने के बजाय नए संस्करण के तहत आते हैं। किसी ऑपरेशन को हटाने से पहले उसे OpenAPI दस्तावेज़ में अप्रचलित चिह्नित किया जाता है और हटाने से कम से कम 180 दिन पहले तक Deprecation तथा Sunset हेडर भेजे जाते हैं, RFC 9745 और RFC 8594 के अनुसार।

Ivy के साथ बनाएँ

Tendril सोर्स-उपलब्ध है और ऑर्केस्ट्रेशन परत आपकी अपनी मशीन पर चलती है।