Un objeto de salida del modelo de AA de Firebase
Firma:
export declare class Model
Propiedades
Propiedad | Teclas modificadoras | Tipo | Descripción |
---|---|---|---|
createTime. | string | La marca de tiempo de la creación del modelo. | |
displayName | string | El nombre del modelo. Este es el nombre que usas en tu app para cargar el modelo. | |
etag | string | El identificador ETag de la versión actual del modelo. Este valor cambia cada vez que actualizas cualquiera de las propiedades del modelo. | |
bloqueado | booleano | Es verdadero si el modelo está bloqueado por una operación del servidor. No puedes realizar cambios en un modelo bloqueado. Consulta Model.waitForUnlocked(). | |
modelHash. | cadena | indefinido | El hash del archivo tflite del modelo. Este valor cambia solo cuando subes un modelo nuevo de TensorFlow Lite. |
|
IDdelmodelo | string | El ID del modelo. | |
publicado | booleano | Es verdadero si el modelo está publicado. | |
etiquetas | string[] | Las etiquetas del modelo, que se pueden usar para agrupar o filtrar modelos en operaciones de lista. | |
tfliteModel | TFLiteModel | indefinido | Metadatos sobre el archivo del modelo de TensorFlow Lite del modelo. | |
updateTime | string | La marca de tiempo de la actualización más reciente del modelo. | |
validationError | cadena | indefinido | Mensaje de error cuando falla la validación del modelo. |
Métodos
Método | Teclas modificadoras | Descripción |
---|---|---|
toJSON() | Devuelve el modelo como un objeto JSON. | |
waitForUnlocked(maxTimeMillis) | Espera a que el modelo se desbloquee. |
Tiempo de creación de modelos
La marca de tiempo de la creación del modelo.
Firma:
get createTime(): string;
Model.displayName
El nombre del modelo. Este es el nombre que usas en tu app para cargar el modelo.
Firma:
get displayName(): string;
Model.etag
El identificador ETag de la versión actual del modelo. Este valor cambia cada vez que actualizas cualquiera de las propiedades del modelo.
Firma:
get etag(): string;
Modelo bloqueado
Es verdadero si el modelo está bloqueado por una operación del servidor. No puedes realizar cambios en un modelo bloqueado. Consulta Model.waitForUnlocked().
Firma:
get locked(): boolean;
Model.modelHash
El hash del archivo tflite
del modelo. Este valor cambia solo cuando subes un modelo nuevo de TensorFlow Lite.
Firma:
get modelHash(): string | undefined;
ID de modelo
El ID del modelo.
Firma:
get modelId(): string;
Modelo publicado
Es verdadero si el modelo está publicado.
Firma:
get published(): boolean;
Model.tags
Las etiquetas del modelo, que se pueden usar para agrupar o filtrar modelos en operaciones de lista.
Firma:
get tags(): string[];
Modelo.tfliteModel
Metadatos sobre el archivo del modelo de TensorFlow Lite del modelo.
Firma:
get tfliteModel(): TFLiteModel | undefined;
Hora de actualización del modelo
La marca de tiempo de la actualización más reciente del modelo.
Firma:
get updateTime(): string;
Model.validationError
Mensaje de error cuando falla la validación del modelo.
Firma:
get validationError(): string | undefined;
Model.toJSON()
Devuelve el modelo como un objeto JSON.
Firma:
toJSON(): {
[key: string]: any;
};
Muestra:
{ [clave: cadena]: cualquiera; }.
Model.waitForUnlocked()
Espera a que el modelo se desbloquee.
Firma:
waitForUnlocked(maxTimeMillis?: number): Promise<void>;
Parámetros
Parámetro | Tipo | Descripción |
---|---|---|
maxTimeMillis | número | El tiempo máximo que se debe esperar en milisegundos. Si no se especifica, se usa un máximo predeterminado de 2 minutos. |
Muestra:
Promesa<void>
Una promesa que se resuelve cuando el modelo se desbloquea o cuando pasó el tiempo de espera máximo.