APIYard
Back to APIs
AI & MLAPI KeyFree tier

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/v1beta
multimodalvisionreasoningGemini 2.0Google

Endpoints

POST/models/gemini-2.0-flash:generateContent

Generate 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 }
}