fix: api_model_perf/api_provider_roi params_kw=None时.get()→AttributeError,改用(params_kw or {})
This commit is contained in:
parent
e86ff06b98
commit
12db192320
@ -55,7 +55,7 @@ async def _resolve_view(request):
|
|||||||
|
|
||||||
async def api_model_perf(sor, params_kw=None):
|
async def api_model_perf(sor, params_kw=None):
|
||||||
try:
|
try:
|
||||||
stat_date = params_kw.get('date') if params_kw else None
|
stat_date = (params_kw or {}).get('date')
|
||||||
sql = """SELECT COALESCE(l.name, f.model) as model,
|
sql = """SELECT COALESCE(l.name, f.model) as model,
|
||||||
CASE WHEN SUM(total_calls)>0 THEN ROUND(SUM(total_calls*COALESCE(avg_ttft_ms,avg_ttot_ms))/SUM(total_calls),1) ELSE NULL END as avg_latency_ms,
|
CASE WHEN SUM(total_calls)>0 THEN ROUND(SUM(total_calls*COALESCE(avg_ttft_ms,avg_ttot_ms))/SUM(total_calls),1) ELSE NULL END as avg_latency_ms,
|
||||||
CASE WHEN SUM(total_calls)>0 THEN ROUND(SUM(total_calls*avg_ttot_ms)/SUM(total_calls),1) ELSE NULL END as avg_ttot_ms,
|
CASE WHEN SUM(total_calls)>0 THEN ROUND(SUM(total_calls*avg_ttot_ms)/SUM(total_calls),1) ELSE NULL END as avg_ttot_ms,
|
||||||
@ -79,8 +79,8 @@ async def api_model_perf(sor, params_kw=None):
|
|||||||
|
|
||||||
async def api_provider_roi(sor, params_kw=None):
|
async def api_provider_roi(sor, params_kw=None):
|
||||||
try:
|
try:
|
||||||
model = params_kw.get('model') if params_kw else None
|
model = (params_kw or {}).get('model')
|
||||||
stat_date = params_kw.get('date') if params_kw else None
|
stat_date = (params_kw or {}).get('date')
|
||||||
sql = "SELECT * FROM dm_provider_cost_daily WHERE 1=1"
|
sql = "SELECT * FROM dm_provider_cost_daily WHERE 1=1"
|
||||||
ns = {}
|
ns = {}
|
||||||
if stat_date:
|
if stat_date:
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user