MCPcopy Create free account
hub / github.com/codefuse-ai/codefuse-devops-eval / calc

Method calc

src/evals/toolfill_evalution.py:26–36  ·  view source on GitHub ↗

开始计算结果

(self)

Source from the content-addressed store, hash-verified

24 raise BaseException(f"must be ToolModel Class! not {model}")
25
26 def calc(self):
27 '''开始计算结果'''
28 self.predicts = []
29 for idx, data in enumerate(self.dataset):
30 prompt = self.base_prompt.format(**data)
31 answer = data["api_param"]
32 predict = self.generate(prompt, self.template, self.generate_configs)
33 self.predicts.append({"prompt": prompt, "predict": predict, "answer": answer})
34
35 metric = self.eval_metric(self.predicts)
36 return metric
37
38 def generate(self, prompt, template, generate_configs):
39 '''返回结果'''

Callers

nothing calls this directly

Calls 2

generateMethod · 0.95
eval_metricMethod · 0.95

Tested by

no test coverage detected