Trace URL
每条 trace 都有一个唯一的 URL,你可以用它来分享或直接访问。
获取 trace URL
有时直接在 SDK 中拿到 trace URL 非常有用,比如把它写入日志,或在 notebook 中跑实验时交互式查看。
使用 @observe() 装饰器时:
from langfuse import observe, get_client
@observe()
def process_data():
langfuse = get_client()
# Get the URL of the current trace
trace_url = langfuse.get_trace_url()
print(f"View trace at: {trace_url}")
# or pass the trace id
trace_id = langfuse.get_current_trace_id()
trace_url = langfuse.get_trace_url(trace_id=trace_id)使用 context manager 时:
from langfuse import get_client
langfuse = get_client()
with langfuse.start_as_current_observation(as_type="span", name="process-request") as span:
# Get the URL of this trace
trace_url = langfuse.get_trace_url()
print(f"View trace at: {trace_url}")
# or pass the trace id
trace_id = langfuse.get_current_trace_id()
trace_url = langfuse.get_trace_url(trace_id=trace_id)通过 URL 分享 trace
默认情况下,只有你的 Litefuse 项目成员才能查看 trace。
你可以将 trace 设为 public 以通过公开链接分享。这样,他人无需登录或加入 Litefuse 项目即可查看该 trace。
示例:https://litefuse.cloud/project/clkpwwm0m000gmm094odg11gi/traces/2d6b96f2-0a4d-4366-99a5-1ad558c66e99
这个页面对你有帮助吗?