in genai-on-vertex-ai/gemini/evals_playbook/utils/evals_playbook.py [0:0]
def get_eval_run_detail(self, experiment_run_id, task_id: str="", limit_offset=100, as_dict=False):
where_keys = {}
if not experiment_run_id:
raise Exception(f"experiment_run_id is required is to get run detail.")
where_keys["run_id"] = experiment_run_id
if task_id:
where_keys["task_id"] = task_id
details_df = self._get_one("run_details", where_keys, limit_offset=limit_offset, as_dict=False)
if as_dict:
return details_df.T.to_dict(orient='records')
else:
# print(f"[INFO] Showing top {limit_offset} rows. For viewing more # of rows, pass `limit_offset`.")
return details_df