Google Gemini API Tester
Build, run and copy Google Gemini generateContent API requests as cURL, Python and JavaScript.
Request aur cURL, Python aur JavaScript code banana poori tarah aapke browser mein hota hai. Jab aap Run dabate hain, aapki Gemini API key aur prompt seedhe aapke browser se Google (generativelanguage.googleapis.com) ko bheje jaate hain, ArrayKit ko nahi. Key sirf is device ki browser memory mein rakhi jaati hai aur kabhi store ya ArrayKit ko nahi bheji jaati. Kyunki Gemini key ko URL query string mein rakhta hai, yeh copied snippets mein dikhti hai - shared machines par production keys use karne se bachein aur key kabhi kisi public jagah paste na karein.
OpenAI API Tester try karein
Google Gemini API Tester ke baare mein
Gemini API tester aapko browser chhode bina Google Gemini generateContent requests banane, run karne aur copy karne deta hai. Apni Gemini API key paste karein, gemini-1.5-flash, gemini-1.5-pro ya gemini-2.0-flash jaisa model chunein, ek prompt type karein, aur tool generativelanguage.googleapis.com par sahi contents/parts JSON body aur query string mein key ke saath POST assemble karta hai. Call bhejne aur raw response inspect karne ke liye Run dabayein, ya apne code mein daalne ke liye ready-to-use cURL, Python aur JavaScript snippets copy karein. Yeh un developers, prompt engineers aur kisi bhi Gemini evaluate karne wale ke liye bana hai jo key kaam karti hai confirm karne, models compare karne, aur boilerplate lene ka ek tez, jhanjhat-mukt tareeka chahte hain. Request aur code locally generate hote hain; run karne par aapki key aur prompt seedhe Google ko jaate hain.
Features
- Query string mein key ke saath v1beta endpoint par Google Gemini generateContent POST requests banata hai
- gemini-1.5-flash, gemini-1.5-pro aur gemini-2.0-flash suggestions ke saath model picker
- Aapke prompt se apne aap sahi contents aur parts JSON body generate karta hai
- Equivalent cURL, Python aur JavaScript code ki ek-click copy
- Run button call live bhejta hai aur raw JSON response ya error dikhata hai
- API key ke liye Show/Hide toggle taaki yeh by default visible na ho
- API key sirf browser memory mein rakhi jaati hai - kabhi store ya ArrayKit ko nahi bheji jaati
- Gemini API key banane ke liye Google AI Studio ka seedha link
Google Gemini API Tester kaise use karein
- Apni Gemini API key (AIza se shuru) key field mein paste karein
- gemini-1.5-flash jaisa model chunein ya apna khud ka enter karein
- Prompt box mein apna prompt type karein
- Request bhejne aur response padhne ke liye Run dabayein, ya code tab switch karke cURL, Python ya JavaScript copy karein
- Agar browser call block kare, to cURL copy karein aur use terminal se run karein
Example
Input
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."}]}]}'
Output
{
"candidates": [
{ "content": { "parts": [{ "text": "Types guard the morning..." }], "role": "model" } }
]
}
Ek minimal Gemini generateContent request aur uska response shape.
Common errors aur troubleshooting
- Browser Run ko CORS ya network error ke saath block kar deta hai. — Browsers hamesha Gemini endpoint ko seedhe call nahi kar sakte. Generated cURL ya Python copy karein aur use terminal ya apne server se run karein.
- 400 API key not valid, ya PERMISSION_DENIED. — Check karein ki Google AI Studio ki key sahi paste hui hai aur us project ke liye Generative Language API enabled hai.
- 404 model not found. — gemini-1.5-flash, gemini-1.5-pro ya gemini-2.0-flash jaisi valid model id use karein; purane ya region-restricted names 404 de sakte hain.
- 429 RESOURCE_EXHAUSTED / quota exceeded. — Aap rate ya quota limit par pohonch gaye. Wait karke retry karein, ya apne project ke liye Google Cloud mein quota badhayein.
- Copied snippet mein key visible hai. — Gemini key URL query string mein rehti hai, isliye yeh cURL mein dikhti hai. Use kabhi commit ya kisi public jagah paste na karein; real code mein env var use karein.
Aksar pooche jaane wale sawaal
- Gemini API tester kya hai?
- Yeh ek ArrayKit tool hai jo ek key, model aur prompt se Google Gemini generateContent requests banata hai, unhe run karne deta hai, aur equivalent cURL, Python aur JavaScript copy karta hai taaki aap API ko jaldi test kar sakein.
- Kya meri Gemini API key ArrayKit ko bheji jaati hai?
- Nahi. Request aur code locally aapke browser mein bante hain. Jab aap Run dabate hain, aapki key aur prompt seedhe aapke browser se Google ke generativelanguage.googleapis.com endpoint ko jaate hain - kabhi ArrayKit ko nahi. Key sirf browser memory mein rakhi jaati hai aur kabhi store nahi hoti.
- cURL kaam karne par Run CORS error ke saath kyun fail hota hai?
- Google Gemini API ko seedhi browser-origin calls block kar sakta hai. Generated cURL ya Python terminal ya server se chalta hai jahan CORS apply nahi hota, isliye call confirm karne ke liye use karein.
- Main kaunse Gemini models test kar sakta hoon?
- Model field gemini-1.5-flash, gemini-1.5-pro aur gemini-2.0-flash suggest karta hai, aur aap koi bhi doosri model id type kar sakte hain jis tak aapki key ka access ho.
- Gemini request mein API key kahan rakhi jaati hai?
- Gemini key ko v1beta generateContent URL par ?key= query-string parameter ke roop mein leta hai, Authorization header mein nahi, isliye yeh copied URL aur cURL mein dikhti hai.
- Kya yahan apni production key use karna safe hai?
- Shared ya public machines par production keys se bachein. Key is device ki browser memory mein rehti hai, lekin yeh copied snippets mein shamil hoti hai, isliye ek restricted ya test key prefer karein aur exposed hone par use rotate karein.
Related tools
- 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 Client — HTTP requests bhejein, headers aur params banayein aur responses inspect karein; aapki aakhri 25 save hoti hain.
- cURL se Fetch — Ek curl command ko JavaScript fetch() call mein convert karein.
- URL Parser — Ek URL ko uske parts mein todein aur query parameters list karein.
- JSON Formatter — JSON ko beautify, minify aur validate karein, error ki location ke saath.
Saare ArrayKit tools