Thuta Learning
ရှာဖွေရန်
AdvancedWeb Developmentintermediate

Gemini (Google AI) API

စိတ်လျှော့ပါ။ ဒီခန်းကို စာအုပ်လိုမဟုတ်ဘဲ စကားပြောသလိုပဲ၊ နားလည်လွယ်အောင် ရှင်းပါမယ်။

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 ဆိုတာ..."}]}}] }

မှတ်ချက် Safety filters ကြောင့် response မရနိုင်သည့် အချိန်များရှိနိုင်သည်။ Prompt ကို ပြင်ဆင်ပါ။

Gemini (Google AI) API | Thuta Learning