Skip to content
LlamaIndex 文档版本 跟随上游 源快照 76b20bb1 更新于 2026-10-15

概念

LlamaIndex 提供回调机制,帮你调试、跟踪并窥探库的内部运作。借助回调管理器,你可以按需添加任意数量的回调。

除了记录与事件相关的数据,你还可以跟踪每个事件的耗时与发生次数。

此外还会记录一份事件的调用轨迹图(trace map),回调可以自行取用这些数据。例如 LlamaDebugHandler 默认会在多数操作之后打印出事件的轨迹。

回调事件类型 虽然并非每个回调都会用到所有事件类型,但以下事件都可纳入跟踪:

  • CHUNKING -> 记录文本切分前后的日志。
  • NODE_PARSING -> 记录文档以及由它们解析出的节点。
  • EMBEDDING -> 记录被嵌入的文本数量。
  • LLM -> 记录 LLM 调用的模板与响应。
  • QUERY -> 跟踪每次查询的开始与结束。
  • RETRIEVE -> 记录某个查询检索到的节点。
  • SYNTHESIZE -> 记录合成调用得到的结果。
  • TREE -> 记录生成的摘要及各层摘要的层级。
  • SUB_QUESTION -> 记录生成的子问题与答案。

你可以自己实现回调来跟踪和追溯这些事件,也可以直接使用现成的回调。

模块

目前支持的回调如下:

BytesRouter 是社区翻译站点,所有译文仅供参考,一切以官方英文原文为准。