Langsung ke konten utama
@sunra/client paket npm

Pendahuluan

Pustaka klien untuk JavaScript/TypeScript menawarkan antarmuka yang mudah digunakan untuk berinteraksi dengan layanan Sunra.

Instalasi

Untuk mengintegrasikan klien ke dalam proyek Anda, instal menggunakan npm:

Fitur

Memanggil Titik Akhir

Sunra mengelola permintaan titik akhir melalui sistem antrian, memastikan keandalan dan skalabilitas. Gunakan metode subscribe untuk mengirim permintaan dan menunggu hasilnya. Contoh:

Manajemen Antrian

Kelola permintaan Anda dengan metode ini:
Mengirim Permintaan
Kirim permintaan dan dapatkan request_id untuk penggunaan nanti. Contoh:
Memeriksa Status Permintaan
Ambil status permintaan. Contoh:
Mengambil Hasil Permintaan
Ambil hasil dari permintaan yang sudah selesai. Contoh:

Penyimpanan

API storage memungkinkan Anda untuk mengunggah file dan menerima URL, yang kemudian dapat digunakan dalam permintaan titik akhir model Anda. Ini sangat berguna untuk model yang memerlukan input file, seperti gambar-ke-video atau ucapan-ke-teks.
Ukuran file maksimum: 100MB
Mengunggah File di Browser
Anda dapat mengizinkan pengguna untuk mengunggah file langsung dari browser mereka. Contoh berikut menunjukkan cara menggunakan elemen <input type="file"> untuk memilih file dan mengunggahnya.
Mengunggah File di Node.js
Di sisi server dengan Node.js, Anda dapat membaca file dari sistem file lokal dan mengunggahnya.

Unggahan Otomatis dengan Titik Akhir Model

SDK JavaScript dapat menangani unggahan file secara otomatis untuk Anda. Ketika Anda memberikan objek File, Blob, atau URI data base64 ke input titik akhir model, SDK akan terlebih dahulu mengunggahnya ke penyimpanan dan kemudian menggunakan URL yang dihasilkan dalam permintaan. Ini menyederhanakan proses karena Anda tidak perlu melakukan langkah unggah terpisah.

Dukungan

Bergabunglah dengan komunitas kami untuk bantuan atau diskusi: Kami di sini untuk membantu Anda!