API टूल्स
ArrayKit के API टूल्स डेवलपर्स, टेस्टर्स और AI मॉडल जोड़ने वाले हर व्यक्ति को रिक्वेस्ट भेजने, उन्हें कोड में बदलने और उनकी लागत जाँचने में मदद करते हैं। API क्लाइंट आपके पैरामीटर, हेडर और बॉडी के साथ GET, POST, PUT, PATCH या DELETE रिक्वेस्ट भेजता है, स्टेटस, टाइमिंग और फ़ॉर्मेट किया हुआ रिस्पॉन्स दिखाता है, और आपकी पिछली 25 रिक्वेस्ट इसी ब्राउज़र में सहेजता है। AI के काम के लिए OpenAI API टेस्टर, Anthropic Claude API टेस्टर और Google Gemini API टेस्टर, साथ ही Replicate और हगिंग फ़ेस के टेस्टर, मॉडल और प्रॉम्प्ट से रिक्वेस्ट बनाते हैं, जहाँ प्रोवाइडर ब्राउज़र से कॉल की अनुमति देता है वहाँ उसे चलाते हैं, और उसे cURL, Python या JavaScript के रूप में कॉपी करने देते हैं। Token Counter और LLM Cost Calculator पैसे चुकाने से पहले ही बता देते हैं कि प्रॉम्प्ट कितना बड़ा है और कितने का पड़ेगा। बारह कन्वर्टर किसी curl कमांड को कोड के रूप में दोबारा लिखते हैं, जिनमें curl to Python Converter, cURL से Fetch और curl to PHP Converter शामिल हैं। लिंक के लिए URL बिल्डर और UTM जनरेटर UTM और कस्टम पैरामीटर जोड़ता है, और URL पार्सर किसी URL को उसके हिस्सों में तोड़ता है। HAR से cURL और Postman से cURL ब्राउज़र कैप्चर या कलेक्शन को curl कमांड में बदलते हैं, और कुकी व auth हेडर छिपाने का विकल्प भी देते हैं। कन्वर्ज़न और गिनती आपके डिवाइस पर होती हैं; सिर्फ़ API क्लाइंट और AI टेस्टर कुछ भेजते हैं, और वह भी केवल आपकी बनाई रिक्वेस्ट, सीधे आपके ब्राउज़र से आपके चुने एंडपॉइंट तक, ArrayKit को कभी नहीं।
- cURL से Fetch — curl कमांड को JavaScript fetch() कॉल में कन्वर्ट करें।
- URL पार्सर — URL को उसके भागों में तोड़ें और क्वेरी पैरामीटर सूचीबद्ध करें।
- API क्लाइंट — HTTP अनुरोध भेजें, हेडर और पैरामीटर बनाएँ और रिस्पॉन्स का निरीक्षण करें; अपने पिछले 25 सहेजें।
- URL बिल्डर और UTM जनरेटर — UTM पैरामीटर के साथ एन्कोडेड उत्पादन URL बनाएं और सत्यापित करें।
- OpenAI API टेस्टर — OpenAI Chat Completions API रिक्वेस्ट बनाएँ, चलाएँ और cURL, Python तथा JavaScript के रूप में कॉपी करें।
- Anthropic Claude API टेस्टर — Anthropic Claude Messages API रिक्वेस्ट बनाएँ, चलाएँ और cURL, Python तथा JavaScript के रूप में कॉपी करें।
- Google Gemini API टेस्टर — Google Gemini generateContent API रिक्वेस्ट बनाएँ, चलाएँ और cURL, Python तथा JavaScript के रूप में कॉपी करें।
- Replicate API टेस्टर — Replicate प्रेडिक्शन API रिक्वेस्ट बनाएँ, चलाएँ और cURL, Python तथा JavaScript के रूप में कॉपी करें।
- Hugging Face API टेस्टर — Hugging Face Inference API रिक्वेस्ट बनाएँ, चलाएँ और cURL, Python तथा JavaScript के रूप में कॉपी करें।
- curl to Python Converter — एक curl कमांड को Python requests कोड में बदलें।
- curl to Go Converter — एक curl कमांड को Go net/http कोड में बदलें।
- curl to PHP Converter — एक curl कमांड को PHP cURL कोड में बदलें।
- curl to Node.js Converter — एक curl कमांड को Node.js axios कोड में बदलें।
- Token Counter — GPT, Claude और Gemini के लिए टोकन गिनें — OpenAI सटीक, बाकी अनुमानित।
- LLM Cost Calculator — अपनी टोकन गिनती से GPT, Claude और Gemini API लागत का अनुमान लगाएँ।
- cURL to Rust — curl कमांड को Rust reqwest कोड में बदलें।
- HAR से cURL — HAR के अनुरोधों को चलने योग्य cURL आदेशों में बदलें।
- Postman से cURL — Postman कलेक्शन को चलने लायक़ cURL कमांड में बदलें।
- cURL से C# — curl कमांड को HttpClient वाले C# कोड में बदलें।
- cURL से Java — curl कमांड को HttpClient वाले Java कोड में बदलें।
- cURL से Ruby — curl कमांड को net/http वाले Ruby कोड में बदलें।
- cURL से PowerShell — curl कमांड को Invoke-RestMethod वाली PowerShell में बदलें।
- cURL से Swift — curl कमांड को URLSession वाले Swift कोड में बदलिए।
- cURL से Dart — curl कमांड को package:http वाले Dart कोड में बदलिए।
अक्सर पूछे जाने वाले प्रश्न
- इन API टूल्स से मैं क्या-क्या कर सकता हूँ?
- API क्लाइंट से HTTP रिक्वेस्ट भेजें और जाँचें, अपनी key से OpenAI, Claude, Gemini, Replicate और हगिंग फ़ेस के API आज़माएँ, और curl कमांड को Python और Go से लेकर Swift और PowerShell तक की भाषाओं के कोड में बदलें। आप HAR कैप्चर और Postman कलेक्शन को curl में बदल सकते हैं, URL को हिस्सों में तोड़ सकते हैं या UTM टैग के साथ बना सकते हैं, और किसी LLM कॉल से पहले टोकन गिन सकते हैं या उसकी लागत का अनुमान लगा सकते हैं।
- cURL कन्वर्टर किन भाषाओं में कोड बना सकते हैं?
- fetch के साथ JavaScript, axios के साथ Node.js, Python requests, Go net/http, PHP cURL, Rust reqwest, C# HttpClient, Java 11 HttpClient, Ruby Net::HTTP, PowerShell Invoke-RestMethod, Swift URLSession और Dart package:http। हर कन्वर्टर मेथड, हेडर, बॉडी, basic auth और -G क्वेरी डेटा को वैसे ही पढ़ता है जैसे curl पढ़ता है, और -k जैसे उन फ़्लैग के बारे में चेतावनी देता है जिनका कोई समकक्ष नहीं है। curl कमांड पाने के लिए अपने ब्राउज़र के डेवलपर टूल्स में Copy as cURL इस्तेमाल करें, या किसी कैप्चर या कलेक्शन को HAR से cURL या Postman से cURL से बदलें।
- इनमें से कौन-से API टूल नेटवर्क पर डेटा भेजते हैं?
- सिर्फ़ API क्लाइंट और पाँच AI API टेस्टर, और वह भी तभी जब आप Send या Run दबाते हैं। तब आपकी बनाई रिक्वेस्ट सीधे आपके ब्राउज़र से आपके चुने URL या प्रोवाइडर तक जाती है, और ArrayKit उसे न प्रॉक्सी करता है, न देखता है, न सहेजता है। AI टेस्टर में टाइप की गई keys ब्राउज़र की मेमोरी में रहती हैं, क्लाइंट का इतिहास इसी ब्राउज़र के लोकल स्टोरेज में रहता है, और कन्वर्टर, URL टूल, Token Counter और लागत कैलकुलेटर पूरी तरह आपके डिवाइस पर काम करते हैं।
- API क्लाइंट की तुलना Postman से कैसे की जाए?
- यह रोज़ का पूरा चक्र संभालता है: रिक्वेस्ट बनाना, भेजना और स्टेटस, हेडर व फ़ॉर्मेट किया रिस्पॉन्स पढ़ना, वह भी कुछ इंस्टॉल किए बिना, और यह किसी भी रिक्वेस्ट को cURL के रूप में कॉपी कर सकता है। चूँकि यह एक वेब पेज में चलता है, यह सिर्फ़ उन API के रिस्पॉन्स पढ़ सकता है जो क्रॉस-ओरिजिन (CORS) रिक्वेस्ट की अनुमति देते हैं, और कलेक्शन व एनवायरनमेंट की जगह आपकी पिछली 25 रिक्वेस्ट का इतिहास रखता है। जब कोई API ब्राउज़र से कॉल रोकता है, तो रिक्वेस्ट को cURL के रूप में कॉपी करके टर्मिनल में चलाएँ, जहाँ CORS लागू नहीं होता।
- टोकन गिनती और लागत के अनुमान कितने सटीक हैं?
- OpenAI की गिनती सटीक है, क्योंकि Token Counter वही एन्कोडिंग इस्तेमाल करता है जो GPT-4o, GPT-4.1, o-सीरीज़, GPT-4 और GPT-3.5 Turbo करते हैं। Claude और Gemini की गिनती पर ‘अनुमान’ का लेबल रहता है, क्योंकि ये प्रोवाइडर ब्राउज़र में चलने वाला कोई सटीक टोकनाइज़र नहीं देते। LLM Cost Calculator आपकी टोकन गिनती को सांकेतिक क़ीमतों से गुणा करता है, जिनके साथ उनकी तारीख़ लिखी रहती है, और कैश्ड, बैच या बदली हुई दरों के लिए प्रति दस लाख इनपुट और आउटपुट टोकन की क़ीमत ख़ुद बदलने देता है।