Загрузка...

Need help with Gemini AI in Js

Thread in Frontend created by sasavot Mar 7, 2024. 92 views

  1. sasavot
    sasavot Topic starter Mar 7, 2024 конструктивно/отметили 241 Feb 12, 2024
    Вкратце: Сделал сайт для общения с ИИ ботами, подключил чат гпт - он работает, подключил гемини - пишет произошла ошибка при отправке запроса.

    В консоли пишет ошибку:
    Code
     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)
    Вот сам фрагмент кода

    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();

    }
    Буду благодарен за помощь :yodaluv:
     
  2. its_niks
    its_niks Mar 7, 2024 make testers great again! 16,760 Jan 29, 2021
    Error: [400 ] API key not valid. Please pass a valid API key.
     
  3. MoLineTy
    MoLineTy Mar 7, 2024 24 Aug 12, 2023
    у тебя же пишет что не валидный ключ
     
Loading...
Top