Este repositório é dedicado ao aprendizado e desenvolvimento de ferramentas inteligentes utilizando a API do Google Gemini. Através da integração com Node.js, estamos construindo chatbots, ferramentas de automação e explorando os diversos recursos da IA generativa.
O Google Gemini é uma poderosa API desenvolvida pela Google para gerar conteúdo inteligente e interativo, seja para chatbots, assistentes virtuais ou outras aplicações de inteligência artificial. Ele permite que você crie soluções personalizadas, como sugestões automáticas, análises de texto e muito mais, com base em dados fornecidos pelo usuário.
- Node.js: Plataforma para desenvolvimento de aplicações de backend.
- Google Gemini API: Plataforma de IA generativa do Google para criação de chatbots inteligentes e ferramentas baseadas em IA.
- dotenv: Para carregar variáveis de ambiente de forma segura.
- Express: Framework minimalista para servidor web em Node.js.
Este projeto integra a API do Google Gemini com um servidor Node.js, utilizando variáveis de ambiente para proteger dados sensíveis como a API_KEY. O código também conta com interações simples com o usuário, coletando entradas e respondendo com base em modelos de IA.
Siga os passos abaixo para rodar a aplicação localmente:
-
Clone o repositório:
git clone https://github.com/gabrielimartins7/gemini-node
-
Instale as dependências::
npm install
-
Configuração do .env::
API_KEY=Sua_Chave_API_Aqui
-
Inicie o servidor:
node index.js
-
Interaja com a IA:
Agora, o servidor estará rodando. Você pode interagir com o chatbot e obter respostas geradas pela IA do Google Gemini!
🎯 Objetivos de Aprendizado
-
Entender os conceitos de inteligência artificial generativa.
-
Integrar o Google Gemini com um backend Node.js.
-
Construir aplicações interativas utilizando a API do Google Gemini.
-
Trabalhar com variáveis de ambiente para garantir a segurança das chaves de API.