Вкратце: Сделал сайт для общения с ИИ ботами, подключил чат гпт - он работает, подключил гемини - пишет произошла ошибка при отправке запроса. В консоли пишет ошибку: Error: [400 ] API key not valid. Please pass a valid API key. [{\"@type\":\"type.googleapis.com/google.rpc.ErrorInfo\",\"reason\":\"API_KEY_INVALID\",\"domain\":\"googleapis.com\",\"metadata\":{\"service\":\"generativelanguage.googleapis.com\"}}] at E (https://cdn.jsdelivr.net/npm/@google/generative-ai/+esm:72:273) at async N (https://cdn.jsdelivr.net/npm/@google/generative-ai/+esm:105:188) at async M.sendMessage (https://cdn.jsdelivr.net/npm/@google/generative-ai/+esm:138:1132) at async HTMLButtonElement.sendMessage (http://localhost:8080/script.js:164:32) Код Error: [400 ] API key not valid. Please pass a valid API key. [{\"@type\":\"type.googleapis.com/google.rpc.ErrorInfo\",\"reason\":\"API_KEY_INVALID\",\"domain\":\"googleapis.com\",\"metadata\":{\"service\":\"generativelanguage.googleapis.com\"}}] at E (https://cdn.jsdelivr.net/npm/@google/generative-ai/+esm:72:273) at async N (https://cdn.jsdelivr.net/npm/@google/generative-ai/+esm:105:188) at async M.sendMessage (https://cdn.jsdelivr.net/npm/@google/generative-ai/+esm:138:1132) at async HTMLButtonElement.sendMessage (http://localhost:8080/script.js:164:32) Вот сам фрагмент кода //Вначале кода подключил api const GEMINI_API_KEY = 'AIzaSyAF\\_5Vc8dPSIbc'; // Используем Gemini Pro const genAI = new window.GoogleGenerativeAI(GEMINI_API_KEY); const model = genAI.getGenerativeModel({ model: "gemini-pro" }); const chat = model.startChat({ history: messages.map(({ role, content }) => ({ role, parts: [{ text: content }] })), generationConfig: { maxOutputTokens: 100, }, }); const result = await chat.sendMessage(userMessage); response = await result.response; botMessage = response.text(); } JS //Вначале кода подключил api const GEMINI_API_KEY = 'AIzaSyAF\\_5Vc8dPSIbc'; // Используем Gemini Pro const genAI = new window.GoogleGenerativeAI(GEMINI_API_KEY); const model = genAI.getGenerativeModel({ model: "gemini-pro" }); const chat = model.startChat({ history: messages.map(({ role, content }) => ({ role, parts: [{ text: content }] })), generationConfig: { maxOutputTokens: 100, }, }); const result = await chat.sendMessage(userMessage); response = await result.response; botMessage = response.text(); } Буду благодарен за помощь