@@ -154,7 +154,8 @@ export const getMultipleRetrievalConfig = (
154
154
result . reranking_mode = RerankingModeEnum . RerankingModel
155
155
if ( ! result . reranking_model ?. provider || ! result . reranking_model ?. model ) {
156
156
if ( rerankModelIsValid ) {
157
- result . reranking_enable = true
157
+ result . reranking_enable = reranking_enable !== false
158
+
158
159
result . reranking_model = {
159
160
provider : validRerankModel ?. provider || '' ,
160
161
model : validRerankModel ?. model || '' ,
@@ -168,15 +169,16 @@ export const getMultipleRetrievalConfig = (
168
169
}
169
170
}
170
171
else {
171
- result . reranking_enable = true
172
+ result . reranking_enable = reranking_enable !== false
172
173
}
173
174
}
174
175
175
176
if ( allHighQuality && ! inconsistentEmbeddingModel && allInternal ) {
176
177
if ( ! reranking_mode ) {
177
178
if ( validRerankModel ?. provider && validRerankModel ?. model ) {
178
179
result . reranking_mode = RerankingModeEnum . RerankingModel
179
- result . reranking_enable = true
180
+ result . reranking_enable = reranking_enable !== false
181
+
180
182
result . reranking_model = {
181
183
provider : validRerankModel . provider ,
182
184
model : validRerankModel . model ,
@@ -194,7 +196,8 @@ export const getMultipleRetrievalConfig = (
194
196
if ( reranking_mode === RerankingModeEnum . WeightedScore && weights && shouldSetWeightDefaultValue ) {
195
197
if ( rerankModelIsValid ) {
196
198
result . reranking_mode = RerankingModeEnum . RerankingModel
197
- result . reranking_enable = true
199
+ result . reranking_enable = reranking_enable !== false
200
+
198
201
result . reranking_model = {
199
202
provider : validRerankModel . provider || '' ,
200
203
model : validRerankModel . model || '' ,
0 commit comments