00 Setup
Workshop source
Workshop material is maintained in the public langfuse/langfuse-workshop repository. Use the repository for the runnable app, checkpoint branches, and local setup.
Learner guide: 00 Setup
Instructor notes
- Use
checkpoint/00-setupas the stable base-app checkout. It should be equivalent tocheckpoint/01-base-app, not the complete reference app. maincontains the complete reference implementation, but learners should use the checkpoint so setup and base-app orientation share the same starting state.- Make learners confirm both URLs: Vite on
127.0.0.1:3333, Express on127.0.0.1:8787. - Emphasize the EU Langfuse host value:
LANGFUSE_BASE_URL=https://cloud.langfuse.com. - Have learners configure Project Settings โ LLM Connections and save a default evaluator model before the monitoring chapter. LLM-as-a-judge evaluators will otherwise stop at the "No default model set" screen.
- Keep key handling explicit: real API keys go only into
.envor Langfuse secret fields, never into shared transcripts, notes, or chat. - After one successful chat turn, have learners switch to
checkpoint/02-tracingfor the first build step.
Watch for
- Missing
.envvalues. The app may render while model calls fail. - Missing Langfuse LLM connection or default evaluator model. The app can run and trace correctly while LLM-as-a-judge setup is still blocked.
- People expecting traces on
checkpoint/00-setuporcheckpoint/01-base-app. Both are intentionally untraced; tracing starts only after the02-tracingedits. - People staying on
mainfor tracing.mainis already the finished reference implementation.
Was this page helpful?