跳轉到主要內容
@sunra/client npm package

簡介

JavaScript/TypeScript 客戶端函式庫提供了一個易於使用的介面,用於與 Sunra 的服務進行互動。

安裝

要將客戶端整合到您的專案中,請使用 npm 進行安裝:

功能

呼叫端點

Sunra 透過佇列系統管理端點請求,確保可靠性和可擴展性。使用 subscribe 方法提交請求並等待結果。 範例:

佇列管理

使用這些方法管理您的請求:
提交請求
提交請求並檢索 request_id 以供後續使用。 範例:
檢查請求狀態
檢索請求的狀態。 範例:
檢索請求結果
擷取已完成請求的結果。 範例:

儲存

storage API 允許您上傳檔案並取得一個 URL,該 URL 可用於您的模型端點請求。這對於需要檔案輸入的模型(例如圖像轉影片或語音轉文字)特別有用。
最大檔案大小:100MB
在瀏覽器中上傳檔案
您可以允許使用者直接從他們的瀏覽器上傳檔案。以下範例展示如何使用 <input type="file"> 元素選擇檔案並上傳。
在 Node.js 中上傳檔案
在 Node.js 的伺服器端,您可以從本機檔案系統讀取檔案並上傳。

使用模型端點自動上傳

JavaScript SDK 可以為您自動處理檔案上傳。當您將 File 物件、Blob 或 base64 資料 URI 傳遞給模型端點的輸入時,SDK 會先將其上傳到儲存體,然後在請求中使用產生的 URL。 這簡化了流程,因為您不需要執行單獨的上傳步驟。

支援

加入我們的社群以獲得協助或參與討論: 我們隨時為您提供協助!