查询引擎#
概念#
查询引擎是一个通用接口,允许您对数据进行提问。
查询引擎接收自然语言查询,并返回丰富的响应。它通常(但并非总是)通过检索器基于一个或多个索引构建。您可以组合多个查询引擎来实现更高级的功能。
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()
查看完整使用模式获取更多细节。
模块#
所有模块请参阅模块指南。
支持模块#
另提供支持模块。