Dashboard
Tổng quan hệ thống
Người dùng
—
tổng tài khoản
Đăng ký active
—
gói đang chạy
Projects
—
album đã tạo
API Keys
—
keys đã lưu
Người dùng mới nhất
| Role | Gói | Tham gia | |
|---|---|---|---|
Người dùng
Quản lý tài khoản
Danh sách tài khoản
| Tên | Role | Gói | Hết hạn | Keys | Projects | Thao tác | |
|---|---|---|---|---|---|---|---|
Gói dịch vụ
Quản lý các gói
Danh sách gói
| Tên gói | Mô tả | Giá/tháng | Thời hạn | Giới hạn bài | Trạng thái | Thao tác |
|---|---|---|---|---|---|---|
Đăng ký gói
Quản lý subscriptions
Danh sách subscriptions
| Gói | Trạng thái | Bắt đầu | Hết hạn | Ghi chú | Thao tác | |
|---|---|---|---|---|---|---|
API Keys
Keys đã lưu của người dùng
Danh sách keys
| Loại | Label | Giá trị (ẩn) | Ngày lưu | Thao tác | |
|---|---|---|---|---|---|
Projects
Các album đã tạo
Danh sách projects
| Album | Chủ đề | User | Số bài | Ngôn ngữ | Ngày tạo | Thao tác |
|---|---|---|---|---|---|---|
Cài đặt
Cấu hình hệ thống
fal.ai Shared API Key
Key này dùng chung cho tất cả người dùng khi họ không có key riêng.
Lưu xuống Supabase bảng platform_settings và cũng sao lưu vào localStorage.
SQL tạo bảng platform_settings (chạy 1 lần):
CREATE TABLE IF NOT EXISTS platform_settings ( key text PRIMARY KEY, value text, updated_at timestamptz DEFAULT now() ); ALTER TABLE platform_settings ENABLE ROW LEVEL SECURITY; CREATE POLICY "public_read" ON platform_settings FOR SELECT USING (true); CREATE POLICY "admin_write" ON platform_settings FOR ALL USING (EXISTS (SELECT 1 FROM profiles WHERE id = auth.uid() AND role = 'admin')) WITH CHECK (EXISTS (SELECT 1 FROM profiles WHERE id = auth.uid() AND role = 'admin')); GRANT SELECT ON platform_settings TO anon; GRANT ALL ON platform_settings TO authenticated;