Skip to content

JosielJrr/chatbot-gemini

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🤖 Gemini Chatbot — Assistente pessoal

Chatbot desenvolvido com Python, utilizando Streamlit para a interface web e a API do Google Gemini para geração de respostas com inteligência artificial, mantendo o histórico da conversa de forma contínua.

🛠️ Tecnologias utilizadas

  • Python
  • Streamlit
  • google-genai (SDK oficial do Gemini)
  • python-dotenv

📦 Instalação

  1. Clone o repositório:
git clone https://github.com/JosielJrr/chatbot-gemini.git
cd chatbot-gemini
  1. Instale as dependências:
pip install -r requirements.txt
  1. Configure o .env:

Use o comando abaixo para criar um arquivo .env com base no modelo:

cp .env.example .env

Em seguida, abra o arquivo .env e insira a sua chave de API do Google Gemini.

▶️ Como executar

Inicie a aplicação com o comando:

streamlit run main.py

📌 Observação

Para que a aplicação funcione corretamente, é necessário possuir uma chave de API válida do Google Gemini. O arquivo .env.example fornece orientações para obtê-la e adicioná-la ao projeto.

🚀 Deploy: Acesse o chatbot online aqui

About

Chatbot desenvolvido com Python e Streamlit, utilizando a API do Google Gemini para respostas.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages