Google Gemini API Tester
Build, run and copy Google Gemini generateContent API requests as cURL, Python and JavaScript.
अनुरोध तथा cURL, Python और JavaScript कोड बनाना पूरी तरह आपके ब्राउज़र में होता है। जब आप Run दबाते हैं, तो आपकी Gemini API की और प्रॉम्प्ट सीधे आपके ब्राउज़र से Google (generativelanguage.googleapis.com) को भेजे जाते हैं, ArrayKit को नहीं। की केवल इस डिवाइस की ब्राउज़र मेमोरी में रखी जाती है और इसे कभी ArrayKit में संग्रहीत या भेजा नहीं जाता। चूँकि Gemini की को URL क्वेरी स्ट्रिंग में रखता है, यह कॉपी किए गए स्निपेट में दिखती है - साझा मशीनों पर प्रोडक्शन की का उपयोग करने से बचें और की को कभी कहीं सार्वजनिक रूप से पेस्ट न करें।
OpenAI API टेस्टर आज़माएँ
Google Gemini API Tester के बारे में
Gemini API टेस्टर आपको ब्राउज़र छोड़े बिना Google Gemini generateContent अनुरोध बनाने, चलाने और कॉपी करने देता है। अपनी Gemini API की पेस्ट करें, gemini-1.5-flash, gemini-1.5-pro या gemini-2.0-flash जैसा कोई मॉडल चुनें, एक प्रॉम्प्ट टाइप करें, और टूल सही contents/parts JSON बॉडी और क्वेरी स्ट्रिंग में की के साथ generativelanguage.googleapis.com पर POST असेम्बल करता है। कॉल भेजने और कच्ची प्रतिक्रिया देखने के लिए Run दबाएँ, या अपने कोड में डालने के लिए तुरंत-उपयोग cURL, Python और JavaScript स्निपेट कॉपी करें। यह उन डेवलपर्स, प्रॉम्प्ट इंजीनियरों और Gemini का मूल्यांकन करने वाले किसी भी व्यक्ति के लिए बनाया गया है जो यह पुष्टि करने का तेज़, झंझट-रहित तरीका चाहता है कि की काम करती है, मॉडल की तुलना करना और बॉयलरप्लेट पाना चाहता है। अनुरोध और कोड स्थानीय रूप से जेनरेट होते हैं; चलाने से आपकी की और प्रॉम्प्ट सीधे Google को भेजे जाते हैं।
विशेषताएँ
- क्वेरी स्ट्रिंग में की के साथ v1beta एंडपॉइंट को Google Gemini generateContent POST अनुरोध बनाता है
- gemini-1.5-flash, gemini-1.5-pro और gemini-2.0-flash सुझावों के साथ मॉडल पिकर
- आपके प्रॉम्प्ट से स्वतः सही contents और parts JSON बॉडी जेनरेट करता है
- समतुल्य cURL, Python और JavaScript कोड की एक-क्लिक कॉपी
- Run बटन कॉल को लाइव भेजता है और कच्ची JSON प्रतिक्रिया या त्रुटि दिखाता है
- API की के लिए दिखाएँ/छिपाएँ टॉगल ताकि वह डिफ़ॉल्ट रूप से दृश्यमान न हो
- API की केवल ब्राउज़र मेमोरी में रखी जाती है - कभी ArrayKit में संग्रहीत या भेजी नहीं जाती
- Gemini API की बनाने के लिए Google AI Studio का सीधा लिंक
Google Gemini API Tester का उपयोग कैसे करें
- अपनी Gemini API की (AIza से शुरू) को की फ़ील्ड में पेस्ट करें
- gemini-1.5-flash जैसा कोई मॉडल चुनें या अपना दर्ज करें
- Prompt बॉक्स में अपना प्रॉम्प्ट टाइप करें
- अनुरोध भेजने और प्रतिक्रिया पढ़ने के लिए Run दबाएँ, या कोड टैब स्विच करें और cURL, Python या JavaScript कॉपी करें
- यदि ब्राउज़र कॉल को ब्लॉक करता है, तो cURL कॉपी करें और इसे किसी टर्मिनल से चलाएँ
उदाहरण
इनपुट
curl "https://generativelanguage.googleapis.com/v1beta/models/gemini-1.5-flash:generateContent?key=YOUR_GEMINI_API_KEY" \
-H "Content-Type: application/json" \
-d '{"contents":[{"parts":[{"text":"Write a haiku about TypeScript."}]}]}'
आउटपुट
{
"candidates": [
{ "content": { "parts": [{ "text": "Types guard the morning..." }], "role": "model" } }
]
}
एक न्यूनतम Gemini generateContent अनुरोध और उसकी प्रतिक्रिया का आकार।
सामान्य त्रुटियाँ और समस्या निवारण
- ब्राउज़र Run को CORS या नेटवर्क त्रुटि के साथ ब्लॉक करता है। — ब्राउज़र हमेशा Gemini एंडपॉइंट को सीधे कॉल नहीं कर सकते। इसके बजाय जेनरेट किया गया cURL या Python कॉपी करें और इसे किसी टर्मिनल या अपने सर्वर से चलाएँ।
- 400 API key not valid, या PERMISSION_DENIED। — जाँचें कि Google AI Studio की की सही ढंग से पेस्ट की गई है और उस प्रोजेक्ट के लिए Generative Language API सक्षम है।
- 404 model not found। — gemini-1.5-flash, gemini-1.5-pro या gemini-2.0-flash जैसा मान्य मॉडल id उपयोग करें; पुराने या क्षेत्र-प्रतिबंधित नाम 404 दे सकते हैं।
- 429 RESOURCE_EXHAUSTED / कोटा पार हो गया। — आप किसी रेट या कोटा सीमा तक पहुँच गए हैं। प्रतीक्षा करके पुनः प्रयास करें, या अपने प्रोजेक्ट के लिए Google Cloud में कोटा बढ़ाएँ।
- कॉपी किए गए स्निपेट में की दिखाई देती है। — Gemini की URL क्वेरी स्ट्रिंग में रहती है, इसलिए यह cURL में दिखती है। इसे कभी कमिट न करें या कहीं सार्वजनिक रूप से पेस्ट न करें; वास्तविक कोड में env var का उपयोग करें।
अक्सर पूछे जाने वाले प्रश्न
- Gemini API टेस्टर क्या है?
- यह एक ArrayKit टूल है जो की, मॉडल और प्रॉम्प्ट से Google Gemini generateContent अनुरोध बनाता है, आपको उन्हें चलाने देता है, और समतुल्य cURL, Python और JavaScript कॉपी करता है ताकि आप API को जल्दी टेस्ट कर सकें।
- क्या मेरी Gemini API की ArrayKit को भेजी जाती है?
- नहीं। अनुरोध और कोड आपके ब्राउज़र में स्थानीय रूप से बनाए जाते हैं। जब आप Run दबाते हैं, तो आपकी की और प्रॉम्प्ट सीधे आपके ब्राउज़र से Google के generativelanguage.googleapis.com एंडपॉइंट को जाते हैं - कभी ArrayKit को नहीं। की केवल ब्राउज़र मेमोरी में रखी जाती है और इसे कभी संग्रहीत नहीं किया जाता।
- जब cURL काम करता है तो Run CORS त्रुटि के साथ क्यों विफल हो जाता है?
- Google Gemini API को सीधे ब्राउज़र-ऑरिजिन कॉल ब्लॉक कर सकता है। जेनरेट किया गया cURL या Python किसी टर्मिनल या सर्वर से चलता है जहाँ CORS लागू नहीं होता, इसलिए कॉल की पुष्टि के लिए उसका उपयोग करें।
- मैं कौन-से Gemini मॉडल टेस्ट कर सकता हूँ?
- मॉडल फ़ील्ड gemini-1.5-flash, gemini-1.5-pro और gemini-2.0-flash सुझाता है, और आप कोई भी अन्य मॉडल id टाइप कर सकते हैं जिस तक आपकी की की पहुँच हो।
- Gemini अनुरोध में API की कहाँ रखी जाती है?
- Gemini की को v1beta generateContent URL पर ?key= क्वेरी-स्ट्रिंग पैरामीटर के रूप में लेता है, Authorization हेडर में नहीं, इसलिए यह कॉपी किए गए URL और cURL में दिखती है।
- क्या यहाँ मेरी प्रोडक्शन की का उपयोग करना सुरक्षित है?
- साझा या सार्वजनिक मशीनों पर प्रोडक्शन की से बचें। की इस डिवाइस की ब्राउज़र मेमोरी में रहती है, लेकिन यह कॉपी किए गए स्निपेट में शामिल होती है, इसलिए किसी प्रतिबंधित या टेस्ट की को प्राथमिकता दें और उजागर होने पर इसे रोटेट करें।
संबंधित टूल
- OpenAI API Tester — Build, run and copy OpenAI Chat Completions API requests as cURL, Python and JavaScript.
- Anthropic Claude API Tester — Build, run and copy Anthropic Claude Messages API requests as cURL, Python and JavaScript.
- Replicate API Tester — Build, run and copy Replicate prediction API requests as cURL, Python and JavaScript.
- Hugging Face API Tester — Build, run and copy Hugging Face Inference API requests as cURL, Python and JavaScript.
- API क्लाइंट — HTTP अनुरोध भेजें, हेडर और पैरामीटर बनाएँ और रिस्पॉन्स का निरीक्षण करें; अपने पिछले 25 सहेजें।
- cURL से Fetch — curl कमांड को JavaScript fetch() कॉल में कन्वर्ट करें।
- URL पार्सर — URL को उसके भागों में तोड़ें और क्वेरी पैरामीटर सूचीबद्ध करें।
- JSON फ़ॉर्मेटर — त्रुटि की स्थिति के साथ JSON को सुंदर बनाएँ, छोटा करें और वैलिडेट करें।
सभी ArrayKit टूल