Skip to content

Activity hub — nền tảng Gommo (preview) ​

Sắp có trên nền tảng Gommo

Activity hub gom usage Gommo qua gateway wrapper. UX portal là xem trước analytics Gommo sẽ ship trên nền tảng.

→ Roadmap nền tảng Gommo

Mở Activity trong portal để xem analytics usage (cùng nguồn Gommo usage-history với preview trên Profile).

Các tab ​

TabMục đích
OverviewKPI, biểu đồ, top models, job gần đây
TrendsBiểu đồ credit/kết quả + bảng tổng hợp theo ngày
ExploreLog job có tìm kiếm; click dòng để xem chi tiết
BillingĐơn nạp credit và link nhanh sang Credits

Tham số URL ​

Chia sẻ hoặc bookmark view bằng query:

ParamGiá trịMặc định
tabtrends, explore, billingOverview (bỏ param)
period7d, 30d, 90d30d
modelSlug modelChỉ Explore; lọc danh sách job
jobid_base jobChỉ Explore; mở modal chi tiết job
typeimage, video, audio, musicChỉ Explore; lọc theo loại job
qTừ khóa tìmChỉ Explore; lọc model/prompt (client-side, quét tối đa 30 trang log)

Ví dụ:

  • Overview 30 ngày: /vi/app/activity/
  • Trends 90 ngày: /vi/app/activity/?tab=trends&period=90d
  • Explore một model: /vi/app/activity/?tab=explore&model=imagegen_2_0&period=30d
  • Explore job video: /vi/app/activity/?tab=explore&type=video&period=30d
  • Tìm kiếm + loại: /vi/app/activity/?tab=explore&type=video&q=cat

Click Top models trên Overview để sang Explore với filter model tương ứng. Copy link trong modal job để chia sẻ URL ?job=. Xuất CSV trên Overview tải tối đa 1.000 job theo period đang chọn.

Trên Explore, bộ lọc active hiện chip (model, type, search). Tìm kiếm (q) tự quét thêm trang log (tối đa 30 trang) trước khi báo không có kết quả.

API ​

Biểu đồ portal gọi gateway — xem Lịch sử usage:

  • POST /gateway/usage/stats — tổng hợp và chart
  • POST /gateway/usage/logs — danh sách job phân trang
  • POST /gateway/usage/aggregate — top models phía server (groupBy=model)

Xem thêm Billing & credits và Authentication.

Smoke test checklist ​

Sau khi sửa Activity hub hoặc API usage:

bash
npm run theme:test
npm run test:aggregate

Thủ công (đã login, npm run docs:stack):

  • [ ] Overview → đổi period → KPI/chart cập nhật; Làm mới bỏ cache top models (from_cache không còn trong Network → usage/aggregate)
  • [ ] Xuất CSV chọn loại → tên file có suffix type khi không phải “Tất cả”
  • [ ] Theo loại job → click dòng (label →) → Explore có ?type=
  • [ ] Top models cache — hover hint; Làm mới quét lại
  • [ ] Explore Tải thêm + meta số job đã tải
  • [ ] Top models → Explore có ?model=
  • [ ] Tab Billing → link giữ ?period=; Observability mở đúng
  • [ ] Explore → chip filter + ?type= / ?q=; Xóa tất cả bộ lọc khi trống
  • [ ] Click job → modal; Copy link mỗi job ?job= khác nhau
  • [ ] npm run theme:test — pass hết