Gemini (Google AI) API
Endpoint: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-1.5-flash:generateContent?key=API_KEY
curl
text
curl -X POST 'https://generativelanguage.googleapis.com/v1beta/models/gemini-1.5-flash:generateContent?key=$GEMINI_API_KEY' -H 'Content-Type: application/json' -d '{
"contents": [{
"role": "user",
"parts": [{"text": "Explain REST in Burmese"}]
}]
}'JavaScript (fetch)
text
const res = await fetch(
'https://generativelanguage.googleapis.com/v1beta/models/gemini-1.5-flash:generateContent?key=' + process.env.GEMINI_API_KEY,
{
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
contents: [{ role: 'user', parts: [{ text: 'Explain REST in Burmese' }] }]
})
}
);
const data = await res.json();🎯 Result{ "candidates": [{"content": {"parts": [{"text": "REST ဆိုတာ..."}]}}] }
Note Sometimes you won't get a response because of safety filters — try adjusting your prompt.