quem pode me ajudar a fazer a parte inicial do curso funcionar? acredito que por uma diferenca de versoes nao consigo achar as informacoes que estao no curso, nos softwares
quem pode me ajudar a fazer a parte inicial do curso funcionar? acredito que por uma diferenca de versoes nao consigo achar as informacoes que estao no curso, nos softwares
Olá, Henrique! Como vai?
Para entender melhor o que está acontecendo, poderia nos dar mais alguns detalhes sobre o erro? Por exemplo, se há alguma mensagem específica sendo exibida no terminal ou se alguma etapa da criação da API Key ou da configuração da variável de ambiente está diferente do esperado. Também seria útil saber a versão do Node.js que você está usando, já que algumas mudanças de versão podem afetar o funcionamento da integração.
eu tento executar o index.js e inicia, mas depois da esse erro
Oi, Henrique.
Pelo log, parece que é um erro de requisição para o gemini, você teria o código em um repositório? Assim eu posso conferir com mais cuidado o que pode estar acontecendo. Se não tiver, pode enviar o código aqui pelo fórum mesmo, só tendo o cuidado de formatar o código, por favor.
Ola, eu tambem acho que é a requisicao para o GEMINI, considero que preciso um passo a passo bem didatico para fazer funcionar essa parte. quanto ao codigo, eu tenho aqui um que copiei da resolucao do exercicio no curso (3751-gemini-com-node-aula02)
Olá, Henrique.
Tendo como base o arquivo 3751-gemini-com-node-aula02, você precisa dos seguintes passos:
npm install
.npm install dotenv
.Ao instalar, ou se já tiver instalada, você precisa definir a sua variável. Para isso, no seu arquivo .env
você precisa passar o nome e o valor para a variável que deseja utilizar. Dessa forma:
GEMINI_API_KEY=CHAVE_DA_API
Troque CHAVE_DA_API pela sua chave, e confira se o nome da variável no seu arquivo .env é o mesmo sendo usado na requisição.
No arquivo onde você vai usar a variável, você precisa importar o dotenv e executar o configDotenv()
:
import { configDotenv } from 'dotenv';
configDotenv()
const genAI = new GoogleGenerativeAI(process.env.GEMINI_API_KEY);
Essa é a base necessária para fazer a requisição.
Espero ter ajudado! Faça os teste, precisando de ajuda, estou a disposição!
veja o resultado
mesmo
mesmo erro