document.addEventListener("DOMContentLoaded", function () { const apiKey = "YOUR_API_KEY"; // Замените YOUR_API_KEY на ваш ключ OpenAI const endpoint = "https://api.openai.com/v1/chat/completions"; async function sendMessageToChatGPT(message) { try { const response = await fetch(endpoint, { method: "POST", headers: { "Content-Type": "application/json", "Authorization": `Bearer ${apiKey}`, }, body: JSON.stringify({ model: "gpt-3.5-turbo", messages: [{ role: "user", content: message }], }), }); if (!response.ok) { throw new Error(`Ошибка запроса: ${response.statusText}`); } const data = await response.json(); return data.choices[0].message.content; } catch (error) { console.error("Ошибка:", error); return "Произошла ошибка. Попробуйте позже."; } } const form = document.querySelector("#chat-form"); const inputField = document.querySelector("#chat-input"); const outputField = document.querySelector("#chat-output"); form.addEventListener("submit", async (event) => { event.preventDefault(); const userMessage = inputField.value; outputField.textContent = "Обрабатывается..."; const chatResponse = await sendMessageToChatGPT(userMessage); outputField.textContent = chatResponse; }); });