trustcall —— 基于 LangGraph 的强大工具调用库
当被要求生成或修改大型 JSON blob 时,LLM 会遇到困难。trustcall可通过要求 LLM 生成 JSON 补丁操作来解决这个问题。这使得:
- 更快、更便宜地生成结构化输出。
- 即使对于复杂的嵌套模式(定义为 pydantic、模式字典或常规 python 函数)也可以弹性重试验证错误
- 准确更新现有模式,避免不必要的删除。
可灵活适用于多种常见的 LLM 工作流程,例如:
- Extraction
- LLM routing
- Multi-step agent tool use
