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.
- Python
- Streamlit
- google-genai (SDK oficial do Gemini)
- python-dotenv
- Clone o repositório:
git clone https://github.com/JosielJrr/chatbot-gemini.git
cd chatbot-gemini- Instale as dependências:
pip install -r requirements.txt- Configure o
.env:
Use o comando abaixo para criar um arquivo .env com base no modelo:
cp .env.example .envEm seguida, abra o arquivo .env e insira a sua chave de API do Google Gemini.
Inicie a aplicação com o comando:
streamlit run main.pyPara 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