Back to APIs
Google Gemini
Gemini is Google's most capable AI model family, supporting text, images, audio, and video inputs across multiple model sizes.
Base URL
https://generativelanguage.googleapis.com/v1betamultimodalvisionreasoningGemini 2.0Google
Endpoints
POST
/models/gemini-2.0-flash:generateContentGenerate text content using Gemini.
const response = await fetch("https://generativelanguage.googleapis.com/v1beta/models/gemini-2.0-flash:generateContent?key=YOUR_API_KEY", {
method: "POST",
headers: {
"Content-Type": "application/json",
"X-API-Key": "YOUR_API_KEY"
},
body: JSON.stringify({
"contents": [
{
"parts": [
{
"text": "Explain quantum computing in simple terms."
}
]
}
]
})
});
const data = await response.json();
console.log(data);Response Preview
{
"candidates": [{
"content": {
"parts": [{ "text": "Quantum computing uses quantum bits (qubits) that can be 0, 1, or both simultaneously..." }],
"role": "model"
},
"finishReason": "STOP"
}],
"usageMetadata": { "promptTokenCount": 9, "candidatesTokenCount": 142 }
}