Model class

Firebase ML 모델 출력 객체입니다.

서명:

export declare class Model 

속성

속성 특수키 유형 설명
createTime 문자열 모델 생성 타임스탬프입니다.
표시 이름 문자열 모델의 이름입니다. 이 이름은 앱에서 모델을 로드할 때 사용하는 이름입니다.
etag 문자열 모델 현재 버전의 ETag 식별자입니다. 이 값은 모델의 속성을 업데이트할 때마다 변경됩니다.
잠김 부울 서버 측 작업으로 인해 모델이 잠겼다면 true입니다. 잠긴 모델은 변경할 수 없습니다. Model.waitForUnlocked()를 참조하세요.
modelHash 문자열 | 정의되지 않음 모델의 tflite 파일 해시. 이 값은 새 TensorFlow Lite 모델을 업로드할 때만 변경됩니다.
modelId 문자열 모델의 ID입니다.
게시됨 부울 모델이 게시되면 true입니다.
태그 문자열[] 모델의 태그. 목록 작업에서 모델을 그룹화하거나 필터링하는 데 사용할 수 있습니다.
tfliteModel TFLiteModel | 정의되지 않음 모델의 TensorFlow Lite 모델 파일에 대한 메타데이터입니다.
updateTime 문자열 모델의 최신 업데이트 타임스탬프입니다.
validationError 문자열 | 정의되지 않음 모델 검증이 실패할 경우 표시되는 오류 메시지

메소드

메서드 특수키 설명
JSON()으로 전송합니다. 모델을 JSON 객체로 반환합니다.
waitForUnlocked(maxTimeMillis)를 사용하면 됩니다. 모델이 잠금 해제될 때까지 기다립니다.

Model.createTime

모델 생성 타임스탬프입니다.

서명:

get createTime(): string;

Model.displayName

모델의 이름입니다. 이 이름은 앱에서 모델을 로드할 때 사용하는 이름입니다.

서명:

get displayName(): string;

Model.etag

모델 현재 버전의 ETag 식별자입니다. 이 값은 모델의 속성을 업데이트할 때마다 변경됩니다.

서명:

get etag(): string;

Model.locked

서버 측 작업으로 인해 모델이 잠겼다면 true입니다. 잠긴 모델은 변경할 수 없습니다. Model.waitForUnlocked()를 참조하세요.

서명:

get locked(): boolean;

Model.modelHash

모델의 tflite 파일 해시. 이 값은 새 TensorFlow Lite 모델을 업로드할 때만 변경됩니다.

서명:

get modelHash(): string | undefined;

Model.modelId

모델의 ID입니다.

서명:

get modelId(): string;

Model.published

모델이 게시되면 true입니다.

서명:

get published(): boolean;

Model.tag

모델의 태그. 목록 작업에서 모델을 그룹화하거나 필터링하는 데 사용할 수 있습니다.

서명:

get tags(): string[];

Model.tfliteModel

모델의 TensorFlow Lite 모델 파일에 대한 메타데이터입니다.

서명:

get tfliteModel(): TFLiteModel | undefined;

Model.updateTime

모델의 최신 업데이트 타임스탬프입니다.

서명:

get updateTime(): string;

Model.validationError

모델 검증이 실패할 경우 표시되는 오류 메시지

서명:

get validationError(): string | undefined;

Model.toJSON()

모델을 JSON 객체로 반환합니다.

서명:

toJSON(): {
        [key: string]: any;
    };

반환:

{ [키: 문자열]: 모두; }

Model.waitForUnlocked()

모델이 잠금 해제될 때까지 기다립니다.

서명:

waitForUnlocked(maxTimeMillis?: number): Promise<void>;

매개변수

매개변수 유형 설명
maxTimeMillis 숫자 대기하는 최대 시간(밀리초)입니다. 지정하지 않으면 최대 2분이 기본값으로 사용됩니다.

반환:

프로미스<void>

모델이 잠금 해제되거나 최대 대기 시간이 경과할 때 해결되는 프로미스입니다.