Interfejs usługi Firebase MachineLearning
.
Podpis:
export declare class MachineLearning
Nieruchomości
Nieruchomość | Modyfikatory | Typ | Opis |
---|---|---|---|
aplikacja | Aplikacja | Aplikacja powiązana z bieżącą instancją usługi MachineLearning . |
Metody
metoda | Modyfikatory | Opis |
---|---|---|
utwórzModel(model) | Tworzy model w bieżącym projekcie Firebase. | |
usuńModel(identyfikator modelu) | Usuwa model z bieżącego projektu. | |
pobierzModel(identyfikator modelu) | Pobiera model określony przez podany identyfikator. | |
listaModele(opcje) | Wyświetla listę modeli bieżącego projektu. | |
publikujModel(identyfikator modelu) | Publikuje model Firebase ML. Opublikowany model można pobrać do aplikacji klienckich. | |
cofnij publikacjęModel(identyfikator modelu) | Cofa publikację modelu Firebase ML. | |
updateModel(identyfikator modelu, model) | Aktualizuje metadane modelu lub plik modelu. |
MachineLearning.app
Aplikacja powiązana z bieżącą instancją usługi MachineLearning
.
Podpis:
get app(): App;
MachineLearning.createModel()
Tworzy model w bieżącym projekcie Firebase.
Podpis:
createModel(model: ModelOptions): Promise<Model>;
Parametry
Parametr | Typ | Opis |
---|---|---|
Model | Opcje modelu | Model do stworzenia. |
Zwroty:
Obietnica< Model >
Obietnica spełniona dzięki stworzonemu modelowi.
MachineLearning.deleteModel()
Usuwa model z bieżącego projektu.
Podpis:
deleteModel(modelId: string): Promise<void>;
Parametry
Parametr | Typ | Opis |
---|---|---|
identyfikator modelu | strunowy | Identyfikator modelu do usunięcia. |
Zwroty:
Obietnica<pusta>
MachineLearning.getModel()
Pobiera model określony przez podany identyfikator.
Podpis:
getModel(modelId: string): Promise<Model>;
Parametry
Parametr | Typ | Opis |
---|---|---|
identyfikator modelu | strunowy | Identyfikator modelu do pobrania. |
Zwroty:
Obietnica< Model >
Obietnica spełniona wraz z obiektem wzorcowym.
MachineLearning.listModels()
Wyświetla listę modeli bieżącego projektu.
Podpis:
listModels(options?: ListModelsOptions): Promise<ListModelsResult>;
Parametry
Parametr | Typ | Opis |
---|---|---|
opcje | Opcje listy modeli | Opcje aukcji. |
Zwroty:
Obietnica< ListModelsResult >
Obietnica, która rozwiązuje się z bieżącą (filtrowaną) listą modeli i tokenem następnej strony. W przypadku ostatniej strony zwracana jest pusta lista modeli i żaden token strony.
MachineLearning.publishModel()
Publikuje model Firebase ML.
Opublikowany model można pobrać do aplikacji klienckich.
Podpis:
publishModel(modelId: string): Promise<Model>;
Parametry
Parametr | Typ | Opis |
---|---|---|
identyfikator modelu | strunowy | Identyfikator modelu do opublikowania. |
Zwroty:
Obietnica< Model >
Obietnica spełniona w przypadku opublikowanego modelu.
MachineLearning.unpublishModel()
Cofa publikację modelu Firebase ML.
Podpis:
unpublishModel(modelId: string): Promise<Model>;
Parametry
Parametr | Typ | Opis |
---|---|---|
identyfikator modelu | strunowy | Identyfikator modelu, który ma zostać wycofany z publikacji. |
Zwroty:
Obietnica< Model >
Obietnica spełniona w przypadku niepublikowanego modelu.
MachineLearning.updateModel()
Aktualizuje metadane modelu lub plik modelu.
Podpis:
updateModel(modelId: string, model: ModelOptions): Promise<Model>;
Parametry
Parametr | Typ | Opis |
---|---|---|
identyfikator modelu | strunowy | Identyfikator modelu do aktualizacji. |
Model | Opcje modelu | Pola modelu do zaktualizowania. |
Zwroty:
Obietnica< Model >
Obietnica spełniona dzięki zaktualizowanemu modelowi.