更新大志备注

This commit is contained in:
zhanggangyong
2026-01-16 10:38:17 +00:00
parent 9ceb72abf1
commit 6d164c838b
16 changed files with 1343 additions and 251 deletions
@@ -1,6 +1,21 @@
"""
LiteLLM Callback Webhook路由
接收LiteLLM的实时Token计费数据
此模块处理两种计费回调:
1. LiteLLM 模型调用回调(/litellm-callback)
- 数据来源:LiteLLM 的 success_callback
- EU计算:基于Token数量和模型类型
- 公式:EU = total_tokens * MODEL_EU_RATE[model_name]
- 存储表:model_billing_records
2. Agent Manager 回调(/agent-callback)
- 数据来源:Agent Manager 的运行结束通知
- EU计算:基于Pod运行时长(调用 app.billing.calculate_eu)
- 公式:EU = ceil(duration_seconds / 10)
- 存储表:agent_billing_records
- 注意:周期性计费任务会预先扣款,此回调只扣除增量部分
"""
import json
import logging