🇧🇷 Versão em Português | 🇺🇸 English Version
Aplicação de exemplo da utilização do Python para consumir a API do Google Gemini e
responder perguntas em linguagem natural.
O projeto segue boas práticas de POO e utiliza variáveis de
ambiente para proteger a chave da API.
- Python 3.10+
- Ambiente virtual configurado (recomendado)\
- Dependências instaladas via pip
Clone este repositório:
git clone https://github.com/diegonegretto/python_ai.git
cd python_aiCrie e ative um ambiente virtual:
python -m venv venv
source venv/bin/activate # Linux/Mac
venv\Scripts\activate # WindowsInstale as dependências:
pip install -r requirements.txtCrie um arquivo .env na raiz do projeto baseado no modelo
.env.example:
cp .env.example .envAbra o .env e insira sua chave da API:
API_KEY=sua_chave_aquiPara rodar a aplicação:
python main.pyVocê verá um menu no terminal com as opções para interagir com a IA.
python_ai/
│── ai_client.py # Classe PythonAI que se conecta à API
│── main.py # Classe Aplicacao com o menu principal
│── .env # Contém sua chave da API (NÃO versionar)
│── .env.example # Modelo para variáveis de ambiente
│── .gitignore # Ignora arquivos sensíveis
│── requirements.txt # Dependências do projeto