A interface do serviço Firebase MachineLearning
.
Assinatura:
export declare class MachineLearning
Propriedades
Propriedade | Modificadores | Tipo | Descrição |
---|---|---|---|
aplicativo | Aplicativo | O aplicativo associado à instância de serviço MachineLearning atual. |
Métodos
Método | Modificadores | Descrição |
---|---|---|
criarModelo(modelo) | Cria um modelo no projeto atual do Firebase. | |
deleteModel(modelId) | Exclui um modelo do projeto atual. | |
getModel(modelId) | Obtém o modelo especificado pelo ID fornecido. | |
listaModelos(opções) | Lista os modelos do projeto atual. | |
publicarModel(modelId) | Publica um modelo do Firebase ML. Um modelo publicado pode ser baixado para aplicativos cliente. | |
unpublishModel(modelId) | Cancela a publicação de um modelo do Firebase ML. | |
updateModel(modelId, modelo) | Atualiza os metadados ou arquivo de modelo de um modelo. |
MachineLearning.app
O aplicativo associado à instância de serviço MachineLearning
atual.
Assinatura:
get app(): App;
MachineLearning.createModel()
Cria um modelo no projeto atual do Firebase.
Assinatura:
createModel(model: ModelOptions): Promise<Model>;
Parâmetros
Parâmetro | Tipo | Descrição |
---|---|---|
modelo | Opções de modelo | O modelo a ser criado. |
Retorna:
Promessa< Modelo >
Uma Promessa cumprida com o modelo criado.
MachineLearning.deleteModel()
Exclui um modelo do projeto atual.
Assinatura:
deleteModel(modelId: string): Promise<void>;
Parâmetros
Parâmetro | Tipo | Descrição |
---|---|---|
modeloId | corda | O ID do modelo a ser excluído. |
Retorna:
Promessa<void>
MachineLearning.getModel()
Obtém o modelo especificado pelo ID fornecido.
Assinatura:
getModel(modelId: string): Promise<Model>;
Parâmetros
Parâmetro | Tipo | Descrição |
---|---|---|
modeloId | corda | O ID do modelo a ser obtido. |
Retorna:
Promessa< Modelo >
Uma promessa cumprida com o objeto modelo.
MachineLearning.listModels()
Lista os modelos do projeto atual.
Assinatura:
listModels(options?: ListModelsOptions): Promise<ListModelsResult>;
Parâmetros
Parâmetro | Tipo | Descrição |
---|---|---|
opções | ListModelsOptions | As opções de listagem. |
Retorna:
Promessa< ListModelsResult >
Uma promessa que é resolvida com a lista atual (filtrada) de modelos e o token da próxima página. Para a última página, uma lista vazia de modelos e nenhum token de página são retornados.
MachineLearning.publishModel()
Publica um modelo do Firebase ML.
Um modelo publicado pode ser baixado para aplicativos cliente.
Assinatura:
publishModel(modelId: string): Promise<Model>;
Parâmetros
Parâmetro | Tipo | Descrição |
---|---|---|
modeloId | corda | O ID do modelo a ser publicado. |
Retorna:
Promessa< Modelo >
Uma promessa cumprida com o modelo publicado.
MachineLearning.unpublishModel()
Cancela a publicação de um modelo do Firebase ML.
Assinatura:
unpublishModel(modelId: string): Promise<Model>;
Parâmetros
Parâmetro | Tipo | Descrição |
---|---|---|
modeloId | corda | O ID do modelo a ser despublicado. |
Retorna:
Promessa< Modelo >
Uma Promessa cumprida com o modelo inédito.
MachineLearning.updateModel()
Atualiza os metadados ou arquivo de modelo de um modelo.
Assinatura:
updateModel(modelId: string, model: ModelOptions): Promise<Model>;
Parâmetros
Parâmetro | Tipo | Descrição |
---|---|---|
modeloId | corda | O ID do modelo a ser atualizado. |
modelo | Opções de modelo | Os campos do modelo a serem atualizados. |
Retorna:
Promessa< Modelo >
Uma promessa cumprida com o modelo atualizado.