ApiLux

Danh sách model

Trả về các model bạn gọi được ngay lúc này. Model chưa cấu hình giá hoặc đang tắt sẽ không xuất hiện.

Đã triển khaiKhả dụng hay không còn phụ thuộc model bạn chọn đã được bật và có giá trong ApiLux.

Request

GET/models

Cần header Authorization: Bearer apl_...

Endpoint này không nhận tham số nào.

Response

FieldKiểuMô tả
data[].idbắt buộcstringPublic model ID dùng trong field model của các request khác.
data[].kindbắt buộc"TEXT" | "IMAGE" | "VIDEO"Loại model.
data[].capabilitiesbắt buộcstring[]Các endpoint model này dùng được.
data[].price_credit_per_unitbắt buộcintegerGiá bán, tính bằng credit (1 credit = 1 VND) trên một đơn vị.
data[].billing_unitbắt buộc"million_tokens" | "image" | "second"Đơn vị tính tiền tương ứng.

Tính tiền

Miễn phí, không trừ credit.

Ví dụ

cURL
curl https://apilux.net/api/v1/models \
  -H "Authorization: Bearer apl_YOUR_API_KEY"
Node.js
const res = await fetch("https://apilux.net/api/v1/models", {
  headers: { Authorization: `Bearer ${process.env.APILUX_API_KEY}` },
});
const { data } = await res.json();
console.log(data.map((m) => m.id));
Python
import os, requests

res = requests.get(
    "https://apilux.net/api/v1/models",
    headers={"Authorization": f"Bearer {os.environ['APILUX_API_KEY']}"},
)
print([m["id"] for m in res.json()["data"]])

Lỗi

HTTPÝ nghĩa
401auth_missing_or_malformedThiếu header Authorization hoặc sai định dạng. Phải là Bearer apl_....
401auth_invalidAPI key không tồn tại.
401auth_revokedAPI key đã bị thu hồi.
401auth_expiredAPI key đã hết hạn.