Quản lý
Tạo API key
Tạo một API key người dùng mới cho tổ chức hiện tại.
Tổng Quan
Tạo một API key type=user mới trong tổ chức gắn với management token hiện tại.
Thân Yêu Cầu
| Trường | Kiểu | Mặc định / Giới hạn | Ghi chú |
|---|---|---|---|
name | string | tùy chọn, mặc định Default Key, độ dài 1-50 | Tên hiển thị, máy chủ sẽ loại bỏ khoảng trắng ở đầu và cuối |
limitAmount | number | string | null | 0–100000 USD | null nghĩa là không giới hạn; 0 ngăn phát sinh chi phí. Chuỗi thập phân hỗ trợ tối đa 6 chữ số sau dấu thập phân. Khi tạo khóa, bỏ qua trường này nghĩa là không giới hạn. |
limitCurrency | enum | mặc định USD | Chỉ hỗ trợ USD. Gửi CNY sẽ trả về 400 currency_retired. |
models | string[] | mặc định [] | Danh sách cho phép model tùy chọn |
deliveryPolicy | string | null | auto, verified, official, null | null kế thừa chính sách cung cấp của không gian làm việc. |
expiresAt | string | null | datetime RFC3339 | null nghĩa là không hết hạn |
Ghi Chú
-
Các trường tiền tệ chỉ hỗ trợ USD. Dữ liệu nhập
CNYđã bị ngừng hỗ trợ và trả về400 currency_retired. -
Giá trị đầy đủ của API key chỉ hiển thị một lần trong response.
-
models: []nghĩa là key không có hạn chế model bổ sung nào ngoài chính sách của tổ chức. -
limitAmount: 0tạo ra một key hợp lệ nhưng chưa thể chi tiêu quota cho đến khi được cập nhật.
Yêu cầu
curl -X POST "https://api.tokenlab.sh/v1/management/api-keys" \
-H "Authorization: Bearer mt-your-management-token" \
-H "Content-Type: application/json" \
-d '{
"name": "Backend Worker",
"limitAmount": 500,
"models": ["veo3.1", "kling-3.0-video"],
"expiresAt": "2026-12-31T23:59:59Z"
}'Yêu Cầu / Phản Hồi
Trang này cung cấp schema OpenAPI và các ví dụ yêu cầu có thể sao chép. Hãy gửi yêu cầu quản lý từ terminal hoặc ứng dụng khách bằng Management Token; trang này không hỗ trợ gửi trực tiếp.
Phản hồi
{
"id": "key_abc123def456",
"name": "Backend Worker",
"key": "sk-live-redacted",
"key_prefix": "sk-live...",
"status": "active",
"limit_amount": 500,
"limit_amount_decimal": "500",
"used_amount": 0,
"used_amount_decimal": "0",
"models": [
"veo3.1",
"kling-3.0-video"
],
"expires_at": "2026-12-31T23:59:59.000Z",
"last_used_at": null,
"created_at": "2026-07-08T03:00:00.000Z",
"delivery_policy": null
}Các trường quan trọng
active, inactive, suspended hoặc revoked.null nghĩa là không giới hạn.null nghĩa là không giới hạn.auto, verified, official, null. null kế thừa chính sách cung cấp của không gian làm việc.null nếu không hết hạn.null nếu chưa từng sử dụng.Xác thực
ManagementTokenAuth Xác thực bằng Token quản lý. Tạo hoặc quản lý Token quản lý trong Dashboard > API > Management Tokens.
Vị trí: header
Nội dung yêu cầu
application/json
Phản hồi
application/json
application/json
application/json
application/json