Olá, tudo bem?
Uma prática comum para evitar expor a chave é utilizar variáveis de ambiente, como foi mostrado nesta aula.
No caso do Google Colab, você pode armazenar sua API_KEY com segurança usando o recurso de Secrets, que mantém os dados salvos apenas na sua conta, sem aparecer no código nem ser compartilhado publicamente.
No menu à esquerda do Colab, clique em “Secrets”.
Adicione sua chave de API como um novo segredo, por exemplo, nomeando como Gemini_API_Key.
Use o seguinte código para importar e configurar sua chave de API sem expô-la diretamente no script:
import os
from google.colab import userdata
# Obtenha a chave de API armazenada
api_key = userdata.get('Gemini_API_Key')
# Configure a variável de ambiente
os.environ['GOOGLE_API_KEY'] = api_key
Caso utilize outros métodos, como arquivos de configuração, lembre-se de adicionar esses arquivos ao .gitignore para que não sejam enviados ao GitHub.
Dessa forma, você mantém sua chave de API segura, mesmo ao compartilhar o código publicamente.
Espero ter ajudado e bons estudos!
Qualquer dúvida que surgir, compartilhe no fórum. Abraços e bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!