Bsjxxskhsw
async function generateNow() {
const name = document.getElementById('pName').value;
const link = document.getElementById('pLink').value;
const btn = document.getElementById('genBtn');
const output = document.getElementById('outputArea');
const imgTag = document.getElementById('generatedImg');
const captionTag = document.getElementById('captionText');
// Aapki Working Key
const KEY = "AIzaSyDeklmdIfQf_S0Ogb5VN0MKXMpw8E0ke8k";
// Agar koi box khali hai toh error dikhao
if(!name.trim() || !link.trim()) {
alert("Bhai, pehle details toh bharo!");
return;
}
btn.innerText = "🚀 AI Soch Raha Hai...";
btn.disabled = true;
try {
// Sabse stable URL naye accounts ke liye
const url = "https://generativelanguage.googleapis.com/v1beta/models/gemini-1.5-flash:generateContent?key=" + KEY;
const response = await fetch(url, {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({
contents: [{ parts: [{ text: "Create a catchy social media ad for " + name + " with this link: " + link }] }]
})
});
const data = await response.json();
if(data.error) {
alert("Google Error: " + data.error.message);
btn.disabled = false;
return;
}
captionTag.value = data.candidates[0].content.parts[0].text;
imgTag.src = "https://image.pollinations.ai/prompt/" + encodeURIComponent(name + " professional banner") + "?width=1024&height=1024&nologo=true";
imgTag.onload = () => {
output.style.display = "block";
btn.innerText = "Phir Se Banayein";
btn.disabled = false;
};
} catch (e) {
alert("System Error: " + e.message);
btn.disabled = false;
}
}