📊 公开 AI 日志

查看平台公开 AI 调用统计(仅系统级日志),包括每日用量、模型分布、7天趋势。

页面加载时触发

GET/admin/api-logs/public?page=1&limit=20&sort_field=created_at&sort_order=DESC

查询参数:pagelimitsort_field(created_at/total_tokens/duration_ms)、sort_order(ASC/DESC)、user_iddatemin_tokensmax_tokenssearch

响应内容

{
  logs: [
    {
      id, user_id, bill_id, provider, model,
      prompt_tokens, completion_tokens, total_tokens,
      duration_ms, created_at, error_message, status_code,
      owner_type, user_nickname
    }
  ],
  totalPages: number,
  stats: {
    total_calls: number,
    daily_used: number,
    daily_limit: number,
    user_daily_limit: number
  },
  modelStats: [{model, calls}],
  dailyTrend: [{date, tokens}]
}

交互触发

  • 搜索:GET /admin/api-logs/public?search=xxx&page=1(400ms 防抖)
  • 分页:GET /admin/api-logs/public?page=N
  • 日期筛选:GET /admin/api-logs/public?date=YYYY-MM-DD
  • Token 范围:GET /admin/api-logs/public?min_tokens=X&max_tokens=Y
  • 排序字段:GET /admin/api-logs/public?sort_field=total_tokens&sort_order=DESC