🤖 Я —
OSECORP
Я не даю ответы. Я раскрываю траектории...
Спросить
async function askGPT() { const prompt = document.getElementById("userInput").value; const resBox = document.getElementById("response"); resBox.innerText = "🔄 Анализирую..."; try { const response = await fetch("https://api.openai.com/v1/chat/completions", { method: "POST", headers: { "Authorization": "Bearer YOUR_OPENAI_API_KEY", "Content-Type": "application/json" }, body: JSON.stringify({ model: "gpt-4", messages: [{ role: "user", content: prompt }] }) }); const data = await response.json(); const reply = "Я — OSECORP. " + data.choices[0].message.content; resBox.innerText = reply; speak(reply); } catch (err) { resBox.innerText = "⚠️ Ошибка получения ответа."; } } function speak(text) { const msg = new SpeechSynthesisUtterance(text); msg.lang = "ru-RU"; msg.pitch = 0.9; msg.rate = 0.95; msg.volume = 1; speechSynthesis.speak(msg); } if (annyang) { const commands = { '*message': function(message) { document.getElementById("userInput").value = message; askGPT(); } }; annyang.addCommands(commands); annyang.start(); }