Bora codar!
Este projeto demonstra como criar um gerador de texto utilizando o poderoso modelo Gemini 2.0 do Google, através do SDK Google GenAI para Python. Você aprenderá pra interagir com o modelo e gerar textos no seu terminal.
- Código Python: Script completo para gerar texto com Gemini 2.0.
- Links Úteis: Links para documentação oficial.
Antes de começar, você precisará ter o seguinte:
- Python > 3.10: Certifique-se de ter uma versão compatível do Python instalada.
- API Key do Gemini: Ter sua API Key criada no Google AI Studio.
- Ambiente Virtual: Saber como criar, instalar dependências e rodar seu projeto python com venv.
Siga os passos abaixo para configurar o ambiente:
-
Crie um ambiente virtual (opcional, mas recomendado):
python3 -m venv venv source venv/bin/activate # No Linux/macOS # venv\Scripts\activate # No Windows
-
Instale as dependências:
pip3 install google-genai
pip3 install python-dotenv
-
Obtenha sua API Key:
- Acesse o Google AI Studio.
- Crie ou selecione um projeto.
- Em "Get API Key", copie a chave gerada.
-
Configure as credenciais:
- Inclua o valor da sua chave no arquivo .env
- Atenção: Não compartilhe sua chave de API publicamente. Utilize variáveis de ambiente (e.g.,
.env) e não suba esse arquivo no github.
-
Execute o script Python:
python3 main.py
-
Interaja com o prompt: Altere o texto no parametro contents ou insira no script instrução para receber esse texto no terminal.
Após executar o script main.py, o programa irá gerar sua resposta.
O Gemini irá gerar um texto com base no seu prompt, algo como:
Gemini é um modelo de inteligência artificial multimodal desenvolvido pelo Google. Ele pode entender e gerar texto, imagens, áudio e código, sendo capaz de realizar tarefas complexas como tradução, resumo e criação de conteúdo.
- Experimente diferentes prompts: O Gemini é muito versátil. Teste com diferentes instruções e veja como ele responde.
- Ajuste os parâmetros: Explore as opções do
generate_contentpara controlar a temperatura, o número de tokens e outros aspectos da geração de texto. - Crie prompts mais elaborados: Quanto mais específico for seu prompt, mais direcionado será o texto gerado.
- Documentação Oficial do Google GenAI SDK: Link para a documentação
- Google AI Studio: Link para o Google AI Studio
Não se esqueça de conferir o vídeo no YouTube para uma explicação detalhada e demonstração prática do projeto!
Feito com ❤️ para o seu aprendizado!
[Quero Ser Dev]
