Last updated: 2026-04-12
Google Gemini Integration
Route Google Gemini API calls through SpendLil.
SpendLil proxies Google's Generative AI API. Swap generativelanguage.googleapis.com for google.gateway.spendlil.ai.
URL Pattern
diff Before → After
- POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.0-flash:generateContent
+ POST https://google.gateway.spendlil.ai/v1beta/models/gemini-2.0-flash:generateContent Node.js
javascript Using fetch
const response = await fetch(
'https://google.gateway.spendlil.ai/v1beta/models/gemini-2.0-flash:generateContent',
{
method: 'POST',
headers: {
'X-SpendLil-Key': process.env.SPENDLIL_KEY,
'X-Provider-Key': `Bearer ${process.env.GOOGLE_API_KEY}`,
'Content-Type': 'application/json',
},
body: JSON.stringify({
contents: [{ parts: [{ text: 'What is SpendLil?' }] }],
}),
}
);
const data = await response.json();
console.log(data.candidates[0].content.parts[0].text); Cost Tracking
| Model | Input (per 1M tokens) | Output (per 1M tokens) |
|---|---|---|
| gemini-2.0-flash | $0.10 | $0.40 |
| gemini-2.0-pro | $1.25 | $10.00 |