EvaluatorModel.predict:v1
1
2
3
4
5
6
7
8
9
10
11
12
import weave
get_eval_record = weave.storage.artifact_path_ref('get_eval_record').get()
@weave.op()
async def predict(self, question: str) -> dict:
# Model logic goes here
prediction = await get_eval_record(question)
print("GENERATED ANSWER")
print(prediction["generated_answer"])
return prediction