Chuyển đến nội dung chính
Khả năng quan sát TokenLab tốt bắt đầu với các định danh công khai. Các bản ghi của bạn nên giúp bạn trả lời “người dùng đã yêu cầu gì, nhiệm vụ công khai nào đã được TokenLab tạo ra, và nó đã được tính phí như thế nào?” mà không tiết lộ các thông tin nội bộ về định tuyến của nhà cung cấp hoặc dữ liệu nhạy cảm của người dùng.

Các Định Danh Công Khai Cần Ghi Nhận

Định danhNơi xuất hiệnSử dụng cho
request_idNội dung lỗi, bản ghi bảng điều khiển, hồ sơ sử dụngHỗ trợ và đối chiếu ở cấp độ yêu cầu
id / task_idPhản hồi tạo không đồng bộ và trạng tháiLấy thông tin hình ảnh, video, âm nhạc và công việc 3D
poll_urlPhản hồi tạo không đồng bộURL trạng thái ưa thích
billing_transaction_idPhản hồi không phát trực tiếp khi đã thanh toán, phản hồi trạng thái nhiệm vụ không đồng bộ, hồ sơ sử dụng, X-Billing-Transaction-IDĐối chiếu chi phí
X-Task-IDTiêu đề phản hồi nhiệm vụ không đồng bộTương quan nhiệm vụ ở cấp độ tiêu đề
ID công việc/người dùng của bạnỨng dụng của bạnKết nối hoạt động của TokenLab trở lại quy trình làm việc của người dùng
Không lưu trữ ID nhiệm vụ của nhà cung cấp, URL upstream, ID kênh định tuyến, khóa Redis, hoặc siêu dữ liệu thực thi riêng tư như là sự thật đối diện với khách hàng.

Những Gì Cần Ghi Nhận

Ghi lại đủ thông tin để chẩn đoán yêu cầu mà không tiết lộ bí mật:
  • Điểm cuối, phương thức HTTP, mô hình, mã trạng thái, dấu thời gian và độ trễ.
  • Các định danh công khai: request_id, task_id, poll_url, và billing_transaction_id khi có.
  • Hình dạng yêu cầu đã được làm sạch: các trường nào có mặt, không phải toàn bộ lời nhắc hoặc nội dung phương tiện riêng tư.
  • Phản hồi trạng thái không đồng bộ cuối cùng, bao gồm các trường lỗi công khai.
  • Số lần thử lại của khách hàng và liệu lần thử lại có tạo ra một nhiệm vụ mới hay tiếp tục một nhiệm vụ hiện có.
Luôn xóa bỏ Authorization, API keys, management tokens, signed URLs, private media URLs, toàn bộ lời nhắc, và dữ liệu cá nhân của người dùng trừ khi bạn có sự cho phép rõ ràng để giữ lại chúng.

Ma Trận Khắc Phục Sự Cố

Triệu chứngKiểm tra đầu tiênTrang hữu ích
401 hoặc 403API key, management token, quyền truy cập tổ chức, phạm vi khóaXác thực
402Số dư, giới hạn chi tiêu API key, giá mô hình có sẵnThanh toán & Giá cả
429Cấp tài khoản, giới hạn tỷ lệ điểm cuối, hành vi thử lạiGiới hạn Tỷ lệ
400 invalid_request_errorTrường không được hỗ trợ, điểm cuối sai, thiếu trường bắt buộc, hoặc không khớp hợp đồng mô hìnhXử lý Lỗi
Nhiệm vụ không đồng bộ không thể tìm thấyAPI key sai, ID nhiệm vụ cũ, nhiệm vụ hết hạn, hoặc ID nhiệm vụ không công khaiCông việc Không đồng bộ & Lấy thông tin
Chi phí không khớp với UIThời gian thanh toán hoặc so sánh định danh saiThanh toán & Giá cả

Đối Chiếu Sử Dụng

Sử dụng Management API để đối chiếu phía máy chủ:
curl "https://api.tokenlab.sh/v1/management/api-keys/key_abc123def456/usage?page=1&limit=20&scene=video" \
  -H "Authorization: Bearer mt-your-management-token"
GET /v1/management/api-keys/{keyId}/usage có thể lọc theo scene, accessChannel, logicalModel, modelVendor, startDate, và endDate. Sử dụng các bản ghi này thay vì lấy thông tin từ các trang bảng điều khiển hoặc dựa vào ID nhiệm vụ của nhà cung cấp upstream. Các phản hồi phát trực tiếp có thể được thanh toán sau khi luồng được gửi, vì vậy một tiêu đề thanh toán có thể không có ngay cả khi việc sử dụng được ghi lại sau đó. Các nhiệm vụ phương tiện không đồng bộ có thể được thanh toán sau khi lấy thông tin cuối cùng.

Mẫu Gói Hỗ Trợ

Khi liên hệ với hỗ trợ, bao gồm:
  • request_id.
  • task_idpoll_url cho công việc không đồng bộ.
  • billing_transaction_id khi có.
  • Điểm cuối, phương thức, mô hình, dấu thời gian, và mã trạng thái.
  • Hình dạng yêu cầu đã được làm sạch và nội dung lỗi công khai.
  • Kết quả mong đợi của bạn và những gì người dùng thực sự thấy.
Không bao gồm API keys, management tokens, phương tiện riêng tư, toàn bộ lời nhắc, URL của nhà cung cấp, ID kênh, hoặc các định danh định tuyến nội bộ trừ khi hỗ trợ TokenLab yêu cầu rõ ràng một mẫu đã được xóa bỏ.

Kiểm Tra Vận Hành

  • Cảnh báo về các phản hồi 401, 402, 429, và 5xx lặp lại riêng biệt; chúng thường có các chủ sở hữu khác nhau.
  • Theo dõi các công việc không đồng bộ vẫn không kết thúc lâu hơn SLA sản phẩm của bạn.
  • Theo dõi các nỗ lực tạo trùng lặp cho cùng một ID công việc của người dùng.
  • Lấy mẫu các công việc đã hoàn thành và xác minh tài sản có thể nhìn thấy của người dùng, hồ sơ sử dụng, và bản ghi nhiệm vụ đã lưu trữ đồng ý.

Tài Liệu API

Chủ đềTài liệu tham khảo
Xử lý LỗiXử lý Lỗi
Giới hạn Tỷ lệGiới hạn Tỷ lệ
Thanh toán & Giá cảThanh toán & Giá cả
Lấy Thông tin Sử dụng API KeyLấy Thông tin Sử dụng API Key
Lấy Trạng thái Nhiệm vụLấy Trạng thái Nhiệm vụ