fix: v1/pricing端点也加model过滤,避免同ppid下串模型价格

This commit is contained in:
yumoqing 2026-07-06 15:57:25 +08:00
parent c0097b7735
commit fd95eadfe6

View File

@ -27,7 +27,7 @@ try:
return json.dumps({"status": "error", "message": f"model '{model}' not found or has no pricing"}, ensure_ascii=False) return json.dumps({"status": "error", "message": f"model '{model}' not found or has no pricing"}, ensure_ascii=False)
ppid = recs[0].ppid ppid = recs[0].ppid
result = await env.get_pricing_display(ppid) result = await env.get_pricing_display(ppid, model=model)
return json.dumps({"status": "ok", "data": result}, ensure_ascii=False, default=str) return json.dumps({"status": "ok", "data": result}, ensure_ascii=False, default=str)
except Exception as e: except Exception as e:
exception(f'get pricing for {model} failed: {e}\n{format_exc()}') exception(f'get pricing for {model} failed: {e}\n{format_exc()}')