Skip to content

查询引擎#

概念#

查询引擎是一个通用接口,允许您对数据进行提问。

查询引擎接收自然语言查询,并返回丰富的响应。它通常(但并非总是)通过检索器基于一个或多个索引构建。您可以组合多个查询引擎来实现更高级的功能。

Tip

如果您想与数据进行对话(多次交互而非单次问答),请查看聊天引擎

使用模式#

快速开始:

query_engine = index.as_query_engine()
response = query_engine.query("Who is Paul Graham.")

流式响应:

query_engine = index.as_query_engine(streaming=True)
streaming_response = query_engine.query("Who is Paul Graham.")
streaming_response.print_response_stream()

查看完整使用模式获取更多细节。

模块#

所有模块请参阅模块指南

支持模块#

另提供支持模块