feat: 接入langfuse

This commit is contained in:
2026-09-27 17:42:14 +08:00
parent 576791fd4e
commit fb98a10b4c
6 changed files with 354 additions and 35 deletions
+4 -2
View File
@@ -46,6 +46,7 @@ if __name__ == "__main__":
from pydantic import BaseModel
from app.clients.decision import close_decision_engine
from app.observability.tracing import ainvoke_screen, flush_tracing
from app.processor.graph import query_app
async def main():
@@ -57,11 +58,12 @@ if __name__ == "__main__":
}
}
try:
final_state = await query_app.ainvoke(
state, config={"configurable": {"thread_id": "clarify-test"}}
final_state = await ainvoke_screen(
query_app, state, thread_id="clarify-test"
)
finally:
await close_decision_engine()
flush_tracing()
print(
json.dumps(
{