Este projeto demonstra como usar a biblioteca google-generativeai para criar um chatbot interativo com modelos de IA generativa do Google, como o Gemini. O chatbot suporta uma interação contínua usando a API do Google Generative AI.
- Google Colab ou ambiente Python local.
- Uma chave de API do Google Generative AI (obtenha no Google AI Studio).
- Biblioteca
google-generativeaiinstalada.
-
Instale a biblioteca necessária:
pip install google-generativeai==2.0.0
-
Configure sua chave de API no Colab:
- No menu do Colab, acesse Ambiente de execução > Gerenciar chaves de API e credenciais.
- Adicione sua chave de API como
secretkey.
-
Copie o código do projeto para seu ambiente.
-
Configure sua chave de API no código:
secretkey = userdata.get('secretkey') genai.configure(api_key=secretkey)
-
Liste os modelos disponíveis:
modelos_disponiveis = [m.name for m in genai.list_models() if 'generateContent' in m.supported_generation_methods] print("Modelos disponíveis:", modelos_disponiveis)
-
Selecione um modelo (por exemplo,
gemini-1.5-pro-latest) e inicie a sessão de chat:chat = model.start_chat(history=[])
-
Interaja com o chatbot:
- Digite suas mensagens e receba respostas da IA.
- Digite
fimpara encerrar a conversa.
Digite 'fim' para encerrar o chat.
Você: Olá, tudo bem?
Gemini: Olá! Estou aqui para ajudar. Como posso assisti-lo hoje?
Você: O que você sabe sobre inteligência artificial?
Gemini: Inteligência artificial é um campo fascinante que busca criar sistemas capazes de realizar tarefas que normalmente exigem inteligência humana, como aprendizado e tomada de decisões.
Você: fim
Certifique-se de manter sua chave de API segura. Evite compartilhá-la publicamente e use mecanismos como variáveis de ambiente ou userdata no Colab.
Contribuições são bem-vindas! Sinta-se à vontade para abrir issues ou enviar pull requests.
Feito com ❤️ por RP-Lago. 🎉