Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Sugestão] [TIP] User colab user data

Para aumentar a segurança e não ter problemas em compartilhar seu notebook do colab podemos em vez de deixar direto no código (hard coded) a chave de api do provedor de LLM (devemos) podemos usar o recurso de "secrets" do colab (na barra esqueda é o icone de chave). Lá podemo colocar a nossa key e depois chamar ela no notebook sem problemas, assim no notebook da aula 1 deveria ficar:

import os
+from google.colab import userdata
-os.environ['GOOGLE_API_KEY'] = userdata.get('GOOGLE_API_KEY')
+os.environ['GOOGLE_API_KEY'] = userdata.get('GOOGLE_API_KEY')

Assim reduz o risco de ter uma chave de API vazada

@Alura: Fica a dica de criar uma artigo no blog sobre o assunto, pois não achei nada falando sobre secrets em colab.


Para saber mais

1 resposta
solução!

Olá Paulo! Tudo bem?

Obrigada por compartilhar essa dica valiosa sobre o uso de "secrets" no Google Colab. Realmente, é uma prática importante para manter a segurança das suas chaves de API, evitando que elas sejam expostas acidentalmente. Ao usar o recurso de "secrets", você pode armazenar suas chaves de forma segura e acessá-las no seu notebook sem que elas fiquem visíveis no código.

Dessa forma, você mantém suas credenciais seguras e evita problemas de segurança. Além disso, agradecemos muito a sua excelente sugestão de criar um artigo sobre isso, pois pode ajudar muitas pessoas que estão começando a usar o Google Colab e ainda não conhecem essa funcionalidade. Já compartilhamos com a equipe responsável.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!