Skip to content

Commit af30b7c

Browse files
committed
Fixing best setting for pipeline
1 parent 195bb32 commit af30b7c

1 file changed

Lines changed: 5 additions & 5 deletions

File tree

src/openfactcheck/lib/config.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -149,18 +149,18 @@ def __init__(self, filename_or_path: str | Path = "config.json"):
149149
else:
150150
if self.solver_configs:
151151
solvers = list(self.solver_configs.keys())
152-
claimprocessor = None
153-
retriever = None
154-
verifier = None
152+
claimprocessor = "factool_claimprocessor" if "factool_claimprocessor" in solvers else None
153+
retriever = "factool_retriever" if "factool_retriever" in solvers else None
154+
verifier = "factcheckgpt_verifier" if "factcheckgpt_verifier" in solvers else None
155155
for solver in solvers:
156+
if claimprocessor and retriever and verifier:
157+
break
156158
if "claimprocessor" in solver:
157159
claimprocessor = solver
158160
if "retriever" in solver:
159161
retriever = solver
160162
if "verifier" in solver:
161163
verifier = solver
162-
if claimprocessor and retriever and verifier:
163-
break
164164
self.pipeline = [claimprocessor, retriever, verifier]
165165
self.logger.warning(
166166
f"No pipeline found in the configuration file. Using first solver as default pipeline. ClaimProcessor: {claimprocessor}, Retriever: {retriever}, Verifier: {verifier}"

0 commit comments

Comments
 (0)