File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -71,8 +71,14 @@ def action_verify():
7171 llm_output = get_env ("LLM_OUTPUT" )
7272 engine = get_env ("ENGINE" , "math" )
7373
74- if not query or not llm_output :
75- print ("❌ Error: 'query' and 'llm_output' are required for verify mode." )
74+ if engine == "math" and not query :
75+ print ("❌ Error: 'query' is required for math verify mode." )
76+ sys .exit (1 )
77+ elif engine == "logic" and not query :
78+ print ("❌ Error: 'query' is required for logic verify mode." )
79+ sys .exit (1 )
80+ elif engine == "code" and not llm_output :
81+ print ("❌ Error: 'llm_output' is required for code verify mode." )
7682 sys .exit (1 )
7783
7884 print (f"🚀 QWED Verification (Engine: { engine } )" )
@@ -83,9 +89,9 @@ def action_verify():
8389 client = QWEDClient (api_key = api_key )
8490
8591 if engine == "math" :
86- result = client .verify_math (query = query , llm_output = llm_output )
92+ result = client .verify_math (expression = query )
8793 elif engine == "logic" :
88- result = client .verify_logic (query = query , llm_output = llm_output )
94+ result = client .verify_logic (query )
8995 elif engine == "code" :
9096 result = client .verify_code (code = llm_output )
9197 else :
You can’t perform that action at this time.
0 commit comments