Chuyển đến nội dung chính

Documentation Index

Fetch the complete documentation index at: https://docs.lemondata.cc/llms.txt

Use this file to discover all available pages before exploring further.

Tổng Quan

Management API cho phép bạn lấy tổng số dư tổ chức, quản lý API key của tổ chức và lấy usage cũng như billing cho một key cụ thể mà không cần dùng inference API key thông thường. Sử dụng management token từ trang Settings trong Dashboard:
Authorization: Bearer mt-your-management-token
Management token khác với inference API key. Dùng mt-... cho /v1/management/*, và dùng sk-... cho các endpoint suy luận như /v1/responses.

Endpoint Khả Dụng

EndpointMethodMô tả
/v1/management/balanceGETLấy các tổng số dư hiện tại của tổ chức
/v1/management/api-keysGETLiệt kê API key do người dùng quản lý trong tổ chức hiện tại
/v1/management/api-keysPOSTTạo một API key người dùng mới
/v1/management/api-keys/{keyId}PATCHCập nhật tên, giới hạn sử dụng, model được phép, thời hạn hết hạn hoặc trạng thái
/v1/management/api-keys/{keyId}/usageGETLấy chi tiết usage có phân trang cho một key cụ thể
/v1/management/api-keys/{keyId}/billingGETLấy breakdown billing tổng hợp cho một key cụ thể

Hợp Đồng Bộ Lọc Usage

GET /v1/management/api-keys/{keyId}/usage hỗ trợ các query parameter sau:
Tham sốKiểuMặc định / Giới hạnGhi chú
pageintegermặc định 1, tối thiểu 1Số trang tính từ 1
limitintegermặc định 50, tối thiểu 1, tối đa 100Kích thước trang
logicalModelstringtối đa 100 ký tựTên model logic được yêu cầu
modelVendorstringtối đa 100 ký tựNhà cung cấp model công khai
sceneenum-chat, image, audio, video, embedding, rerank, translation, music, 3d
accessChannelenum-platform hoặc byok
startDatestring-Cận dưới bao gồm; chấp nhận RFC3339 có múi giờ hoặc YYYY-MM-DD
endDatestring-Cận trên bao gồm; chấp nhận RFC3339 có múi giờ hoặc YYYY-MM-DD
Nếu truyền cả startDateendDate, thì startDate phải nhỏ hơn hoặc bằng endDate.

Hợp Đồng Body API Key

POST /v1/management/api-keys

TrườngKiểuMặc định / Giới hạnGhi chú
namestringbắt buộc, mặc định Default Key, độ dài 1-50Tên hiển thị, server sẽ trim khoảng trắng
limitAmountnumber | nulltối thiểu 0, tối đa 100000null hoặc bỏ qua = không giới hạn, 0 = quota bằng 0, giá trị dương = trần chi tiêu USD
limitCurrencyenumdefault USDChỉ hỗ trợ USD. Gửi CNY sẽ trả về 400 currency_retired.
modelsstring[]mặc định []Danh sách cho phép model logic tùy chọn
expiresAtstring | nulldatetime RFC3339null nghĩa là không hết hạn

PATCH /v1/management/api-keys/

TrườngKiểuMặc định / Giới hạnGhi chú
statusenum-active, inactive, suspended, revoked
namestringđộ dài 1-50Tên hiển thị đã cập nhật
limitAmountnumber | nulltối thiểu 0, input tối đa 1000000null = không giới hạn, 0 = quota bằng 0. Giá trị dương được chuẩn hoá thành trần lưu trữ không vượt quá tương đương 100000 USD
limitCurrencyenumdefault USDChỉ hỗ trợ USD. Gửi CNY sẽ trả về 400 currency_retired.
modelsstring[]-Danh sách cho phép model logic đã cập nhật
expiresAtstring | nulldatetime RFC3339null sẽ xoá thời hạn hết hạn
PATCH phải có ít nhất một trường.

Hợp Đồng Tiền Tệ

Ngữ Nghĩa Báo Cáo

  • logicalModel là model logic công khai mà người gọi yêu cầu.
  • modelVendor là nhà cung cấp model công khai, không phải tuyến vật lý ẩn.
  • scene là ngữ cảnh yêu cầu công khai được suy ra từ endpoint hoặc loại tác vụ.
  • accessChannel=platform nghĩa là request được tính phí qua kênh platform của LemonData.
  • accessChannel=byok nghĩa là request dùng khóa upstream provider của chính bạn.
Phản hồi chỉ hiển thị các trường billing và reporting công khai. Chi tiết routing nội bộ và metadata provider vật lý vẫn bị ẩn.
  • Các mục /usage có thể bao gồm billing_transaction_id sau khi request cơ bản đã đạt trạng thái billing đã thanh toán. Dùng request_id + billing_transaction_id để đối soát ở mức request.

Lưu Ý Về Phân Trang Billing

/usage có phân trang. /billing hiện là endpoint breakdown tổng hợp và không trả về metadata phân trang kiểu page / limit. Nếu cần bản ghi cấp dòng, hãy dùng /usage.

Ví Dụ Nhanh

Bắt đầu bằng cách kiểm tra số dư tổ chức với management token hiện tại:
curl -X GET "https://api.lemondata.cc/v1/management/balance" \
  -H "Authorization: Bearer mt-your-management-token"
Sau đó liệt kê các API key hiện có cho cùng management token:
curl "https://api.lemondata.cc/v1/management/api-keys" \
  -H "Authorization: Bearer mt-your-management-token"
{
  "object": "list",
  "data": [
    {
      "id": "key_abc123def456",
      "name": "Backend Worker",
      "key_prefix": "sk-abc123...",
      "status": "active",
      "limit_amount": 500.0,
      "used_amount": 148.25,
      "models": ["gpt-4o-mini", "claude-3-7-sonnet"],
      "expires_at": "2026-04-30T00:00:00.000Z",
      "last_used_at": "2026-03-27T08:12:45.000Z",
      "created_at": "2026-03-01T10:00:00.000Z"
    }
  ]
}

Bước Tiếp Theo