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çinsubscribe 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 üzererequest_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şineFile 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:- Discord Topluluğu: Bize katılın
- GitHub Deposu: Buraya gidin