Ola tudo bem? Eu estou fazendo curso sobre Gemini e Node.js: integrando sua aplicação com a API do Google Gemini e Node.js: integrando sua aplicação com a API do Google, no terminal comando eu clico "node index.js" e apertei enter, la
"Me fale sobre o destino que deseja conhecer: Flamengo" e apertei enter e da erro. Queria saber o que esta acontecendo?
Aqui esta o comando abaixo (erro):
PS C:\Alura_Curso\Projeto_Agencia_de_Viagem> node index.js
Me fale sobre o destino que deseja conhecer: Flamengo
file:///C:/Alura_Curso/Projeto_Agencia_de_Viagem/node_modules/@google/generative-ai/dist/index.mjs:412
throw new GoogleGenerativeAIFetchError(`Error fetching from ${url.toString()}: [${response.status} ${response.statusText}] ${message}`, response.status, response.statusText, errorDetails);
^
GoogleGenerativeAIFetchError: [GoogleGenerativeAI Error]: Error fetching from https://generativelanguage.googleapis.com/v1beta/models/gemini-pro:generateContent: [400 Bad Request] 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 handleResponseNotOk (file:///C:/Alura_Curso/Projeto_Agencia_de_Viagem/node_modules/@google/generative-ai/dist/index.mjs:412:11)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async makeRequest (file:///C:/Alura_Curso/Projeto_Agencia_de_Viagem/node_modules/@google/generative-ai/dist/index.mjs:385:9)
at async generateContent (file:///C:/Alura_Curso/Projeto_Agencia_de_Viagem/node_modules/@google/generative-ai/dist/index.mjs:830:22)
at async run (file:///C:/Alura_Curso/Projeto_Agencia_de_Viagem/index.js:16:18) {
status: 400,
statusText: 'Bad Request',
errorDetails: [
{
'@type': 'type.googleapis.com/google.rpc.ErrorInfo',
reason: 'API_KEY_INVALID',
domain: 'googleapis.com',
metadata: { service: 'generativelanguage.googleapis.com' }
}
]
}
Node.js v20.17.0
PS C:\Alura_Curso\Projeto_Agencia_de_Viagem>