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

Google Gemini API Tester kaise use karein

  1. Apni Gemini API key (AIza se shuru) key field mein paste karein
  2. gemini-1.5-flash jaisa model chunein ya apna khud ka enter karein
  3. Prompt box mein apna prompt type karein
  4. Request bhejne aur response padhne ke liye Run dabayein, ya code tab switch karke cURL, Python ya JavaScript copy karein
  5. 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

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

Saare ArrayKit tools