1
resposta

Código final

Alguém conseguiu o código final apresentado na última aula?

Não vi link para o código final apresentado em nenhum lugar do curso.

1 resposta

Olá, Robson. Como vai?

É muito comum que, em cursos que envolvem integrações complexas como o LangFuse, o código final acabe ficando "escondido" em atividades específicas. Geralmente, a Alura disponibiliza o repositório completo do GitHub logo na primeira aula, na atividade de Preparando o ambiente, ou na última aula do curso em uma atividade do tipo Projeto final ou Faça como eu fiz.

Caso você ainda não tenha encontrado, aqui estão os caminhos mais comuns para localizar esses arquivos:

  • Atividade de Preparação: Volte ao primeiro módulo e procure por um link de repositório no GitHub. Quase sempre, os instrutores deixam o código inicial e final em branches diferentes (ex: main para o projeto final e aula-01 para o início).
  • Seção de Recursos: No menu lateral esquerdo da plataforma, alguns cursos possuem um ícone de "Recursos" ou "Arquivos" que lista todos os links mencionados.
  • Repositório da Alura no GitHub: Você também pode buscar diretamente no perfil da alura-cursos no GitHub, filtrando pelo nome do curso.

Para não te deixar na mão enquanto você procura, lembre-se que a estrutura principal de um monitoramento com LangFuse em Python geralmente segue este padrão de inicialização:

from langfuse import Langfuse
import os

# Configuração das variáveis de ambiente
os.environ["LANGFUSE_PUBLIC_KEY"] = "pk-lf-..."
os.environ["LANGFUSE_SECRET_KEY"] = "sk-lf-..."
os.environ["LANGFUSE_HOST"] = "https://cloud.langfuse.com" # Ou seu host local

langfuse = Langfuse()

# Exemplo de criação de uma trace (rastro)
trace = langfuse.trace(name = "verificacao-final")

Uma boa prática ao rodar o código final é garantir que você configurou corretamente as Secret Keys tanto da sua LLM (OpenAI, por exemplo) quanto do LangFuse no seu arquivo .env, para que os rastros (traces) e custos apareçam corretamente no seu dashboard de observabilidade.

Se você estiver tentando rodar o código em um ambiente local, certifique-se de que o pacote langfuse está atualizado:
pip install --upgrade langfuse

Espero que possa ter lhe ajudado!