Ana içeriğe atla
@sunra/client npm paketi

Giriş

JavaScript/TypeScript için istemci kütüphanesi, Sunra’nın hizmetleriyle etkileşim kurmak için kullanımı kolay bir arayüz sunar.

Kurulum

İstemciyi projenize entegre etmek için npm kullanarak yükleyin:

Özellikler

Uç Noktaları Çağırma

Sunra, güvenilirlik ve ölçeklenebilirlik sağlayarak uç nokta isteklerini bir kuyruk sistemi aracılığıyla yönetir. Bir istek göndermek ve sonucu beklemek için subscribe yöntemini kullanın. Örnek:

Kuyruk Yönetimi

Bu yöntemlerle isteklerinizi yönetin:
İstek Gönderme
Bir istek gönderin ve daha sonra kullanmak üzere request_id’yi alın. Örnek:
İstek Durumunu Kontrol Etme
Bir isteğin durumunu alın. Örnek:
İstek Sonuçlarını Alma
Tamamlanmış bir isteğin sonucunu getirin. Örnek:

Depolama

storage API’si dosya yüklemenize ve bir URL almanıza olanak tanır, bu URL daha sonra model uç nokta isteklerinizde kullanılabilir. Bu özellikle resimden videoya veya konuşmadan metne gibi dosya girişi gerektiren modeller için faydalıdır.
Maksimum dosya boyutu: 100MB
Tarayıcıda Dosya Yükleme
Kullanıcıların dosyaları doğrudan tarayıcılarından yüklemelerine izin verebilirsiniz. Aşağıdaki örnek, bir dosya seçmek ve yüklemek için <input type="file"> öğesinin nasıl kullanılacağını gösterir.
Node.js’te Dosya Yükleme
Node.js ile sunucu tarafında, yerel dosya sisteminden dosyaları okuyup yükleyebilirsiniz.

Model Uç Noktalarıyla Otomatik Yüklemeler

JavaScript SDK sizin için dosya yüklemelerini otomatik olarak halledebilir. Bir model uç noktasının girişine File nesnesi, Blob veya base64 veri URI’si geçirdiğinizde, SDK önce onu depolamaya yükleyecek ve ardından istekte elde edilen URL’yi kullanacaktır. Bu, ayrı bir yükleme adımı gerçekleştirmenize gerek olmadığı için süreci basitleştirir.

Destek

Yardım veya tartışmalar için topluluğumuza katılın: Size yardımcı olmak için buradayız!