MCPcopy Create free account
hub / github.com/algorithmicsuperintelligence/optillm / extract_answer_mathverify

Function extract_answer_mathverify

optillm/cepo/cepo.py:880–890  ·  view source on GitHub ↗
(response_str, last_n_chars=100)

Source from the content-addressed store, hash-verified

878
879
880def extract_answer_mathverify(response_str, last_n_chars=100):
881 response_str = str(response_str)
882 try:
883 float(response_str)
884 return [float(response_str)]
885 except:
886 response_str = response_str.split("</think>", 1)[1] if "</think>" in response_str else response_str
887 if last_n_chars is not None:
888 response_str = response_str[-last_n_chars:]
889 parsed_result = math_verify.parse(response_str, parsing_timeout=None)
890 return parsed_result
891
892
893def extract_abcd(text: str) -> str | None:

Callers 1

majority_vote_mathFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected