Utils¶
- ibm_watsonx_gov.metrics.utils.calculate_cost(usage_data: List[dict]) float¶
Calculate cost for given list of usage. [
{“model”: …, “total_prompt_tokens”: …, “total_completion_tokens”: …}, …
]
- ibm_watsonx_gov.metrics.utils.mapping_to_df(mapping_data: Dict, execution_count: int | None = 0) DataFrame¶
Convert mapping data into a pandas DataFrame. If execution_count is given, construct dataframe with values w.r.t to execution count