瀏覽代碼

fix: langsmith message_trace end_user_data session_id error (#5759)

tags/0.6.13
Joe 1 年之前
父節點
當前提交
f637ae4794
沒有連結到貢獻者的電子郵件帳戶。
共有 2 個檔案被更改,包括 9 行新增5 行删除
  1. 3
    1
      api/core/ops/langfuse_trace/langfuse_trace.py
  2. 6
    4
      api/core/ops/langsmith_trace/langsmith_trace.py

+ 3
- 1
api/core/ops/langfuse_trace/langfuse_trace.py 查看文件

end_user_data: EndUser = db.session.query(EndUser).filter( end_user_data: EndUser = db.session.query(EndUser).filter(
EndUser.id == message_data.from_end_user_id EndUser.id == message_data.from_end_user_id
).first() ).first()
user_id = end_user_data.session_id
if end_user_data is not None:
user_id = end_user_data.session_id
metadata["user_id"] = user_id


trace_data = LangfuseTrace( trace_data = LangfuseTrace(
id=message_id, id=message_id,

+ 6
- 4
api/core/ops/langsmith_trace/langsmith_trace.py 查看文件

message_id = message_data.id message_id = message_data.id


user_id = message_data.from_account_id user_id = message_data.from_account_id
metadata["user_id"] = user_id

if message_data.from_end_user_id: if message_data.from_end_user_id:
end_user_data: EndUser = db.session.query(EndUser).filter( end_user_data: EndUser = db.session.query(EndUser).filter(
EndUser.id == message_data.from_end_user_id EndUser.id == message_data.from_end_user_id
).first().session_id
end_user_id = end_user_data.session_id
metadata["end_user_id"] = end_user_id
metadata["user_id"] = user_id
).first()
if end_user_data is not None:
end_user_id = end_user_data.session_id
metadata["end_user_id"] = end_user_id


message_run = LangSmithRunModel( message_run = LangSmithRunModel(
input_tokens=trace_info.message_tokens, input_tokens=trace_info.message_tokens,

Loading…
取消
儲存