forked from xiaohei/taiji-AI-PAD
更新大志备注
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user