AICore AI
AI Request Log
Nhật ký các lần gọi AI (model, trạng thái, token)—chỉ đọc; cần quyền quản trị cài đặt và gói AI.
AI Request Log (/setting/airequestlog) là bảng log read-only liệt kê toàn bộ AI request từ tenant: text-to-text, text-to-image, assistant chat, ... với token consumption và status để kiểm tra quota, lỗi provider và hiệu năng.
Vị trí menu admin
AI Tools > Request Log.
Trang chỉ có trên menu khi gói bật AI và tài khoản có quyền Cài đặt công ty / quản trị cài đặt (tên trong RBAC có thể khác).
Giao diện danh sách
<PageDataTable> (tableColumnToggleKey: "airequestlog") cột:
| Cột | Key | Width | Ghi chú |
|---|---|---|---|
| ID | id | 60 | center. |
| Token | count_token_input | flex | Lưu ý: chỉ hiện token input (không phải tổng in+out). |
| Model | model | flex | Tên model AI đã gọi (vd gpt-4o, gemini-2.5). |
| Trạng thái | status | 120 | <Tag> màu theo getStatus(status). Sortable. |
Header chỉ có title - KHÔNG có nút hành động: log read-only, không thể tạo/xoá từ UI.
Filter (AiRequestLogListFilter)
Filter bar - kiểm tra AiRequestLogListFilter.tsx cho danh sách filter (thường có: keyword, model, status, date range).
Khi nào dùng
- Audit token / request consumption khi nghi ngờ chi phí AI cao bất thường.
- Kiểm tra tính năng AI: nếu user báo "AI không trả lời", xem log có request không và status gì.
- Theo dõi model nào được dùng nhiều, tỷ lệ lỗi để tối ưu prompt.
Các lối đi từ trang
- AI Settings - cấu hình LLM key.
- Module sử dụng AI: PIM Product, CMS News, AI Photo Studio, AI Assistant Chat...
Lưu ý - Lỗi thường gặp
- Cột Token chỉ là input: Frontend hiển thị
count_token_input. Output token có trong data nhưng không hiện cột. Tổng cost cần tính = input * giá_in + output * giá_out (xem AI provider pricing). - Không có nút Delete: log tự động tích luỹ. Hệ thống backend có thể có cơ chế xoay vòng/retention riêng.
- Trang trắng hoặc không vào được: gói chưa bật AI hoặc tài khoản thiếu quyền Cài đặt công ty.
- Filter cứng: không hỗ trợ multi-select model nếu UI chỉ là single select - tuỳ implementation
AiRequestLogListFilter.tsx.
Ai được xem và chỉnh?
- Xem danh sách: người có quyền Cài đặt công ty và gói đã bật AI.
- Thao tác: chỉ đọc—không thêm, sửa hay xoá log trên giao diện chuẩn.