簡介
JavaScript/TypeScript 客戶端函式庫提供了一個易於使用的介面,用於與 Port 的服務進行互動。安裝
要將客戶端整合到您的專案中,請使用 npm 進行安裝:功能
呼叫端點
Port 透過佇列系統管理端點請求,確保可靠性和可擴展性。使用subscribe 方法提交請求並等待結果。
範例:
佇列管理
使用這些方法管理您的請求:提交請求
提交請求並檢索request_id 以供後續使用。
範例:
檢查請求狀態
檢索請求的狀態。 範例:檢索請求結果
擷取已完成請求的結果。 範例:儲存
storage API 允許您上傳檔案並取得一個 URL,該 URL 可用於您的模型端點請求。這對於需要檔案輸入的模型(例如圖像轉影片或語音轉文字)特別有用。
最大檔案大小:100MB
在瀏覽器中上傳檔案
您可以允許使用者直接從他們的瀏覽器上傳檔案。以下範例展示如何使用<input type="file"> 元素選擇檔案並上傳。
在 Node.js 中上傳檔案
在 Node.js 的伺服器端,您可以從本機檔案系統讀取檔案並上傳。使用模型端點自動上傳
JavaScript SDK 可以為您自動處理檔案上傳。當您將File 物件、Blob 或 base64 資料 URI 傳遞給模型端點的輸入時,SDK 會先將其上傳到儲存體,然後在請求中使用產生的 URL。
這簡化了流程,因為您不需要執行單獨的上傳步驟。