Gemini API टेस्टर

generateContent अनुरोध cURL, Python और JavaScript के रूप में बनाने, चलाने और कॉपी करने के लिए Google Gemini API टेस्टर। आपकी की ब्राउज़र मेमोरी में रहती है, कभी ArrayKit पर नहीं।

अनुरोध तथा cURL, Python और JavaScript कोड बनाना पूरी तरह आपके ब्राउज़र में होता है। जब आप Run दबाते हैं, तो आपकी Gemini API की और प्रॉम्प्ट सीधे आपके ब्राउज़र से Google (generativelanguage.googleapis.com) को भेजे जाते हैं, ArrayKit को नहीं। की केवल इस डिवाइस की ब्राउज़र मेमोरी में रखी जाती है और इसे कभी ArrayKit में संग्रहीत या भेजा नहीं जाता। चूँकि Gemini की को URL क्वेरी स्ट्रिंग में रखता है, यह कॉपी किए गए स्निपेट में दिखती है - साझा मशीनों पर प्रोडक्शन की का उपयोग करने से बचें और की को कभी कहीं सार्वजनिक रूप से पेस्ट न करें।

निर्माण और रखरखाव: Udit Agarwal

OpenAI API टेस्टर आज़माएँ

Google Gemini API टेस्टर के बारे में

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 टेस्टर का उपयोग कैसे करें

  1. अपनी Gemini API की (AIza से शुरू) को की फ़ील्ड में पेस्ट करें
  2. gemini-1.5-flash जैसा कोई मॉडल चुनें या अपना दर्ज करें
  3. Prompt बॉक्स में अपना प्रॉम्प्ट टाइप करें
  4. अनुरोध भेजने और प्रतिक्रिया पढ़ने के लिए Run दबाएँ, या कोड टैब स्विच करें और cURL, Python या JavaScript कॉपी करें
  5. यदि ब्राउज़र कॉल को ब्लॉक करता है, तो 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 काम करता है तो Gemini एंडपॉइंट पर 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 टेस्टर — OpenAI Chat Completions API रिक्वेस्ट बनाएँ, चलाएँ और cURL, Python तथा JavaScript के रूप में कॉपी करें।
  • Anthropic Claude API टेस्टर — Anthropic Claude Messages API रिक्वेस्ट बनाएँ, चलाएँ और cURL, Python तथा JavaScript के रूप में कॉपी करें।
  • Replicate API टेस्टर — Replicate प्रेडिक्शन API रिक्वेस्ट बनाएँ, चलाएँ और cURL, Python तथा JavaScript के रूप में कॉपी करें।
  • Hugging Face API टेस्टर — Hugging Face Inference API रिक्वेस्ट बनाएँ, चलाएँ और cURL, Python तथा JavaScript के रूप में कॉपी करें।
  • API क्लाइंट — HTTP अनुरोध भेजें, हेडर और पैरामीटर बनाएँ और रिस्पॉन्स का निरीक्षण करें; अपने पिछले 25 सहेजें।
  • cURL से Fetch — curl कमांड को JavaScript fetch() कॉल में कन्वर्ट करें।
  • URL पार्सर — URL को उसके भागों में तोड़ें और क्वेरी पैरामीटर सूचीबद्ध करें।
  • JSON फ़ॉर्मेटर — त्रुटि की स्थिति के साथ JSON को सुंदर बनाएँ, छोटा करें और वैलिडेट करें।

API टूल के और टूल

  • 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# कोड में बदलें।

API टूल के सभी टूल देखें (24) · सभी टूल