使用 LangSmith 传播分布式追踪上下文的中间件。
此中间件检查 'langsmith-trace' 标头,并在存在时传播追踪上下文。默认情况下,它不会启动新的追踪。它旨在与 ASGI 应用程序协同工作。
__call__ async
__call__(scope: dict, receive, send)
处理传入请求并在适用时传播追踪上下文。
| 参数 |
描述 |
scope
|
类型: dict
|
receive
|
|
send
|
|
如果请求是 HTTP 类型且包含 'langsmith-trace' 标头,它会在调用被包装的应用程序之前传播追踪上下文。否则,它会直接调用应用程序而不修改上下文。