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.
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.
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:
main para o projeto final e aula-01 para o início).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!