主题
概念
查询引擎是一个通用接口,让你可以针对自己的数据提问。
查询引擎接收一个自然语言查询,并返回一份内容丰富的回答。它通常(但不总是)通过检索器构建在一个或多个索引之上。你可以组合多个查询引擎来实现更复杂的能力。
提示
如果你想和自己的数据展开对话(多轮往返,而不是一问一答),请看对话引擎
使用方式
从这里开始:
query_engine = index.as_query_engine()
response = query_engine.query("Who is Paul Graham.")1
2
2
要流式返回回答:
query_engine = index.as_query_engine(streaming=True)
streaming_response = query_engine.query("Who is Paul Graham.")
streaming_response.print_response_stream()1
2
3
2
3
更多细节见完整的使用方式。
模块
全部模块见模块指南。
支持模块
此外还有支持模块。