Skip to content

环境变量

直连 Langfuse

变量必填说明
LANGFUSE_PUBLIC_KEYLangfuse public key
LANGFUSE_SECRET_KEYLangfuse secret key
LANGFUSE_HOSTLangfuse base URL(也可在代码中配置)

脱敏

变量必填说明
LANGFUSE_MASK_RULES额外脱敏规则 JSON 数组
bash
export LANGFUSE_MASK_RULES='[
  {"kind":"value","name":"openai-sk","pattern":"sk-[A-Za-z0-9]{32,}"},
  {"kind":"key","name":"salary","pattern":"^salary$"}
]'

详见 数据脱敏

代理模式

走业务代理时,不使用 publicKey/secretKey,而是通过 authHeaders 回调动态注入认证头:

ts
new LangfuseDirectTransport({
  host: "https://your-proxy.example.com/langfuse",
  environment: "prod",
  authHeaders: (sessionId) => ({
    Authorization: `Bearer ${resolveToken(sessionId)}`,
  }),
})

详见 LangfuseDirectTransport

MIT License