重试
RetryGuidelineQueryEngine #
基类: BaseQueryEngine
如果查询引擎评估失败,则使用评估器反馈进行重试。
参数
名称 | 类型 | 描述 | 默认值 |
---|---|---|---|
query_engine
|
BaseQueryEngine
|
一个查询引擎对象 |
必需 |
guideline_evaluator
|
GuidelineEvaluator
|
一个指南评估器对象 |
必需 |
resynthesize_query
|
bool
|
是否重新合成查询 |
False
|
max_retries
|
int
|
最大重试次数 |
3
|
callback_manager
|
Optional[CallbackManager]
|
一个回调管理器对象 |
无
|
源代码位于 llama-index-core/llama_index/core/query_engine/retry_query_engine.py
78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 |
|
RetryQueryEngine #
基类: BaseQueryEngine
如果查询引擎评估失败,则对查询引擎进行重试。
参数
名称 | 类型 | 描述 | 默认值 |
---|---|---|---|
query_engine
|
BaseQueryEngine
|
一个查询引擎对象 |
必需 |
evaluator
|
BaseEvaluator
|
一个评估器对象 |
必需 |
max_retries
|
int
|
最大重试次数 |
3
|
callback_manager
|
Optional[CallbackManager]
|
一个回调管理器对象 |
无
|
源代码位于 llama-index-core/llama_index/core/query_engine/retry_query_engine.py
22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 |
|
RetrySourceQueryEngine #
基类: BaseQueryEngine
使用不同的源节点进行重试。
源代码位于 llama-index-core/llama_index/core/query_engine/retry_source_query_engine.py
24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 |
|