อินเทอร์เฟซบริการ Firebase MachineLearning
ลายเซ็น:
export declare class MachineLearning
คุณสมบัติ
คุณสมบัติ | ตัวดัดแปลง | พิมพ์ | คำอธิบาย |
---|---|---|---|
แอป | แอป | แอป ที่เชื่อมโยงกับอินสแตนซ์บริการ MachineLearning ปัจจุบัน |
วิธีการ
วิธี | ตัวดัดแปลง | คำอธิบาย |
---|---|---|
สร้างโมเดล (โมเดล) | สร้างโมเดลในโครงการ Firebase ปัจจุบัน | |
ลบโมเดล (modelId) | ลบโมเดลออกจากโปรเจ็กต์ปัจจุบัน | |
getModel (รหัสโมเดล) | รับโมเดลที่ระบุโดย ID ที่กำหนด | |
รายการรุ่น (ตัวเลือก) | แสดงรายการแบบจำลองของโครงการปัจจุบัน | |
เผยแพร่โมเดล (modelId) | เผยแพร่โมเดล Firebase ML สามารถดาวน์โหลดโมเดลที่เผยแพร่ไปยังแอปไคลเอ็นต์ได้ | |
ยกเลิกการเผยแพร่โมเดล (modelId) | ยกเลิกการเผยแพร่โมเดล Firebase ML | |
อัพเดตโมเดล (modelId, model) | อัพเดตข้อมูลเมตาของโมเดลหรือไฟล์โมเดล |
MachineLearning.app
แอป ที่เชื่อมโยงกับอินสแตนซ์บริการ MachineLearning
ปัจจุบัน
ลายเซ็น:
get app(): App;
MachineLearning.createModel()
สร้างโมเดลในโครงการ Firebase ปัจจุบัน
ลายเซ็น:
createModel(model: ModelOptions): Promise<Model>;
พารามิเตอร์
พารามิเตอร์ | พิมพ์ | คำอธิบาย |
---|---|---|
แบบอย่าง | ตัวเลือกโมเดล | โมเดลที่จะสร้าง |
ผลตอบแทน:
สัญญา< รุ่น >
คำสัญญาที่เติมเต็มด้วยแบบจำลองที่สร้างขึ้น
MachineLearning.deleteModel()
ลบโมเดลออกจากโปรเจ็กต์ปัจจุบัน
ลายเซ็น:
deleteModel(modelId: string): Promise<void>;
พารามิเตอร์
พารามิเตอร์ | พิมพ์ | คำอธิบาย |
---|---|---|
รหัสโมเดล | เชือก | ID ของโมเดลที่จะลบ |
ผลตอบแทน:
สัญญา<โมฆะ>
MachineLearning.getModel()
รับโมเดลที่ระบุโดย ID ที่กำหนด
ลายเซ็น:
getModel(modelId: string): Promise<Model>;
พารามิเตอร์
พารามิเตอร์ | พิมพ์ | คำอธิบาย |
---|---|---|
รหัสโมเดล | เชือก | ID ของโมเดลที่จะได้รับ |
ผลตอบแทน:
สัญญา< รุ่น >
สัญญาที่ปฏิบัติตามวัตถุต้นแบบ
MachineLearning.listModels()
แสดงรายการแบบจำลองของโครงการปัจจุบัน
ลายเซ็น:
listModels(options?: ListModelsOptions): Promise<ListModelsResult>;
พารามิเตอร์
พารามิเตอร์ | พิมพ์ | คำอธิบาย |
---|---|---|
ตัวเลือก | รายการตัวเลือกแบบจำลอง | ตัวเลือกรายการ |
ผลตอบแทน:
สัญญา < ListModelsResult >
คำสัญญาที่แก้ไขได้ด้วยรายการรุ่นปัจจุบัน (กรองแล้ว) และโทเค็นหน้าถัดไป สำหรับหน้าสุดท้าย รายการโมเดลที่ว่างเปล่าและไม่มีการส่งคืนโทเค็นของหน้า
MachineLearning.publishModel()
เผยแพร่โมเดล Firebase ML
สามารถดาวน์โหลดโมเดลที่เผยแพร่ไปยังแอปไคลเอ็นต์ได้
ลายเซ็น:
publishModel(modelId: string): Promise<Model>;
พารามิเตอร์
พารามิเตอร์ | พิมพ์ | คำอธิบาย |
---|---|---|
รหัสโมเดล | เชือก | รหัสของโมเดลที่จะเผยแพร่ |
ผลตอบแทน:
สัญญา< รุ่น >
คำสัญญาที่ปฏิบัติตามแบบจำลองที่เผยแพร่
MachineLearning.unpublishModel()
ยกเลิกการเผยแพร่โมเดล Firebase ML
ลายเซ็น:
unpublishModel(modelId: string): Promise<Model>;
พารามิเตอร์
พารามิเตอร์ | พิมพ์ | คำอธิบาย |
---|---|---|
รหัสโมเดล | เชือก | รหัสของแบบจำลองที่จะยกเลิกการเผยแพร่ |
ผลตอบแทน:
สัญญา< รุ่น >
คำสัญญาที่เติมเต็มด้วยแบบจำลองที่ไม่ได้เผยแพร่
MachineLearning.updateModel()
อัพเดตข้อมูลเมตาของโมเดลหรือไฟล์โมเดล
ลายเซ็น:
updateModel(modelId: string, model: ModelOptions): Promise<Model>;
พารามิเตอร์
พารามิเตอร์ | พิมพ์ | คำอธิบาย |
---|---|---|
รหัสโมเดล | เชือก | ID ของโมเดลที่จะอัปเดต |
แบบอย่าง | ตัวเลือกโมเดล | ฟิลด์โมเดลที่จะอัปเดต |
ผลตอบแทน:
สัญญา< รุ่น >
คำมั่นสัญญาที่เติมเต็มด้วยโมเดลที่อัปเดต