Crispix JavaScript SDK & API Miễn Phí Cho Lập Trình Viên

Crispix cung cấp JavaScript SDK hoàn toàn miễn phí, giúp bạn tích hợp tính năng phóng to và làm nét ảnh bằng AI hàng đầu (Real-ESRGAN) trực tiếp vào trang web của mình.

Toàn bộ quá trình chạy ngay trên thiết bị người dùng: không cần API key, không giới hạn lượt gọi, và không tốn chi phí máy chủ GPU.


Tính Năng Nổi Bật


Hướng Dẫn Nhanh

1. Nhúng SDK vào Website

Import trực tiếp dưới dạng module ES:

import { CrispixSDK } from 'https://crispix.nibies.space/sdk.js';

// Khởi tạo SDK kết nối tới model CDN của Crispix
const crispix = new CrispixSDK({
  baseUrl: 'https://crispix.nibies.space'
});

Tải trước mô hình vào cache (tùy chọn):

await crispix.preload('general');

Ví Dụ Sử Dụng

Làm Nét Ảnh từ File Upload

const fileInput = document.querySelector('input[type="file"]');

fileInput.addEventListener('change', async (e) => {
  const file = e.target.files[0];
  if (!file) return;

  console.log('Đang làm nét ảnh...');

  const result = await crispix.enhance(file, {
    model: 'general', // 'general' (ảnh thường) hoặc 'anime' (tranh vẽ)
    scale: 4,         // Phóng to gấp 2 hoặc gấp 4
    filters: {
      sharpen: 15,    // Tinh chỉnh độ sắc nét (0 - 100)
      denoise: 10     // Khử nhiễu hạt (0 - 100)
    },
    outputFormat: 'image/png', // 'image/png' | 'image/jpeg' | 'image/webp'
    onProgress: (percent) => {
      console.log(`Tiến độ: ${Math.round(percent * 100)}%`);
    }
  });

  console.log(`Hoàn thành bằng ${result.backend} (Kích thước: ${result.width}x${result.height})`);

  // Hiển thị ảnh kết quả
  const imgElement = document.getElementById('preview');
  imgElement.src = result.dataUrl;
});

Tài Liệu Tham Khảo (API Reference)

new CrispixSDK(options)

crispix.enhance(blob, options)