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 को भेजे जाते हैं।

विशेषताएँ

Google Gemini API Tester का उपयोग कैसे करें

  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 अनुरोध और उसकी प्रतिक्रिया का आकार।

सामान्य त्रुटियाँ और समस्या निवारण

अक्सर पूछे जाने वाले प्रश्न

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 में दिखती है।
क्या यहाँ मेरी प्रोडक्शन की का उपयोग करना सुरक्षित है?
साझा या सार्वजनिक मशीनों पर प्रोडक्शन की से बचें। की इस डिवाइस की ब्राउज़र मेमोरी में रहती है, लेकिन यह कॉपी किए गए स्निपेट में शामिल होती है, इसलिए किसी प्रतिबंधित या टेस्ट की को प्राथमिकता दें और उजागर होने पर इसे रोटेट करें।

संबंधित टूल

सभी ArrayKit टूल