(
self,
model: ToolModel,
dataset: ToolFillDataset,
base_prompt: str = '',
generate_configs: GenerateConfigs = None,
)
| 6 | |
| 7 | class ToolEvalution: |
| 8 | def __init__( |
| 9 | self, |
| 10 | model: ToolModel, |
| 11 | dataset: ToolFillDataset, |
| 12 | base_prompt: str = '', |
| 13 | generate_configs: GenerateConfigs = None, |
| 14 | ): |
| 15 | self.model = model |
| 16 | self.dataset = dataset |
| 17 | self.base_prompt = base_prompt |
| 18 | self.generate_configs = generate_configs |
| 19 | |
| 20 | if not isinstance(model, ToolModel): |
| 21 | raise BaseException(f"must be ToolModel Class! not {model}") |
| 22 | |
| 23 | def calc(self): |
| 24 | '''开始计算结果''' |
nothing calls this directly
no outgoing calls
no test coverage detected