enh: langfuse filter

This commit is contained in:
Timothy J. Baek 2024-06-02 11:40:24 -07:00
parent 179c66db17
commit 5478b920df

View File

@ -101,3 +101,18 @@ class Pipeline:
print(trace.get_trace_url()) print(trace.get_trace_url())
return body return body
async def outlet(self, body: dict, user: Optional[dict] = None) -> dict:
print(f"outlet:{__name__}")
trace = self.langfuse.trace(
name=f"filter:{__name__}",
input=body,
user_id=user["id"],
metadata={"name": user["name"]},
session_id=body["chat_id"],
)
print(trace.get_trace_url())
return body