Get started ​
Use @anvia/langfuse when Anvia traces, evaluation scores, datasets, experiments, and managed prompts should integrate with a Langfuse project.
bash
pnpm add @anvia/core @anvia/langfusebash
LANGFUSE_PUBLIC_KEY=pk_...
LANGFUSE_SECRET_KEY=sk_...
LANGFUSE_BASE_URL=https://cloud.langfuse.com
LANGFUSE_TRACING_ENVIRONMENT=production
LANGFUSE_SERVICE_NAME=support-apits
import { AgentBuilder } from '@anvia/core'
import { langfuse } from '@anvia/langfuse'
const tracing = langfuse.create({
captureMode: 'safe',
release: process.env.APP_RELEASE,
})
const agent = new AgentBuilder('support', model)
.observe(tracing)
.build()Explicit options override environment variables. The base URL defaults to Langfuse Cloud and request timeout defaults to 30 seconds.
Call flush() in short-lived work and shutdown() when the integration will no longer be used.