Langfuse
安装
安装指南取自 Langfuse 官方文档:Langfuse SDKs .
pip install langfusenpm i langfuse
# or
yarn add langfuse
# Node.js < 18
npm i langfuse-node
# Deno
import { Langfuse } from "https://esm.sh/langfuse"// Some code设置
在 Darkraven,设置页中,创建一个 API key
通过环境变量添加以下设置
LANGFUSE_SECRET_KEY: 值为刚才创建的 Api key
LANGFUSE_PUBLIC_KEY: 值为刚才创建的 Api key
LANGFUSE_HOST: 值为
https://api.darkraven.ai/api/dify
埋点代码示例
代码示例取自 Langfuse 官方文档:Langfuse SDKs. 更多功能使用请参考此文档
from langfuse.decorators import observe
from langfuse.openai import openai # OpenAI integration
@observe()
def story():
return openai.chat.completions.create(
model="gpt-3.5-turbo",
max_tokens=100,
messages=[
{"role": "system", "content": "You are a great storyteller."},
{"role": "user", "content": "Once upon a time in a galaxy far, far away..."}
],
).choices[0].message.content
@observe()
def main():
return story()
main()最后更新于