From 425137c7c377b5cc8a77b3e1aae177c753982d82 Mon Sep 17 00:00:00 2001 From: ping <1017253325@qq.com> Date: Wed, 3 Jun 2026 11:03:31 +0800 Subject: [PATCH] update --- b/cntoai/model_usage_user_report.dspy | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/b/cntoai/model_usage_user_report.dspy b/b/cntoai/model_usage_user_report.dspy index 1cb5896..256d66d 100644 --- a/b/cntoai/model_usage_user_report.dspy +++ b/b/cntoai/model_usage_user_report.dspy @@ -95,7 +95,7 @@ def _normalize_usage_row(row, bill_amount_map=None): 'prompt_tokens': int(usage.get('prompt_tokens') or 0), 'completion_tokens': int(usage.get('completion_tokens') or 0), 'total_tokens': int(usage.get('total_tokens') or 0), - 'amount': round(amount, 8), + 'amount': round(amount, 4), 'bill_status': row.get('bill_status'), 'orderid': orderid, 'usage_time': row.get('created_at'), @@ -224,7 +224,7 @@ def _aggregate_admin_summary(items, user_map, org_map): bucket['prompt_tokens'] += item.get('prompt_tokens') or 0 bucket['completion_tokens'] += item.get('completion_tokens') or 0 bucket['total_tokens'] += item.get('total_tokens') or 0 - bucket['amount'] = round(bucket['amount'] + float(item.get('amount') or 0), 8) + bucket['amount'] = round(bucket['amount'] + float(item.get('amount') or 0), 4) bucket['request_count'] += 1 usage_time = item.get('usage_time') if usage_time: @@ -267,7 +267,7 @@ def _aggregate_items(items, group_by=None): bucket['prompt_tokens'] += item.get('prompt_tokens') or 0 bucket['completion_tokens'] += item.get('completion_tokens') or 0 bucket['total_tokens'] += item.get('total_tokens') or 0 - bucket['amount'] = round(bucket['amount'] + float(item.get('amount') or 0), 8) + bucket['amount'] = round(bucket['amount'] + float(item.get('amount') or 0), 4) bucket['request_count'] += 1 return sorted(buckets.values(), key=lambda x: x['period'], reverse=True) @@ -279,7 +279,7 @@ def _summarize(items): 'prompt_tokens': sum(i.get('prompt_tokens') or 0 for i in items), 'completion_tokens': sum(i.get('completion_tokens') or 0 for i in items), 'total_tokens': sum(i.get('total_tokens') or 0 for i in items), - 'amount': round(sum(float(i.get('amount') or 0) for i in items), 8), + 'amount': round(sum(float(i.get('amount') or 0) for i in items), 4), }