Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface IAiProcessMessenger

api-version

2

user

Hierarchy

Index

Properties

trainedModelsRegisteredInServer: Monitorable<AiProcessModelInfo[]>

Monitorable A list of trained models which are registered in AI server. If the login is successful, it will be initialized to the data accessible to the logged-in account.

api-version

2

user

Methods

  • deleteTrainedModel(modelId: string, options?: Record<string, string | number | boolean>): Promise<{ error?: AiProcessMessengerError; result: boolean }>
  • Request to download and update training model to AI inference module.

    api-version

    2

    user

    Parameters

    • modelId: string

      Target model id.

    • Optional options: Record<string, string | number | boolean>

      Additional options. It will be passed to API lib module or external AI inference engine.

    Returns Promise<{ error?: AiProcessMessengerError; result: boolean }>

    Return Fulfills with true if the request has been operated successfully, otherwise false with AiProcessMessengerError.

  • destroy(): Promise<void>
  • Destroy and release the AI process handler. You cannot reuse it after destroying it.

    api-version

    2

    user

    Returns Promise<void>

    Return Fulfills with void if the request has been done.

  • Gets the list of all installed models for the logged in account from internal AI inference module.

    api-version

    2

    user

    Parameters

    • Optional options: Record<string, string | number | boolean>

      Additional options. It will be passed to API lib module or external AI inference engine.

    Returns Promise<{ error?: AiProcessMessengerError; result: AiProcessModelInfo[] }>

    Return Fulfills with list of AiProcessModelInfo if the request has been operated successfully, otherwise false with AiProcessMessengerError.

  • Request a list of model data that exists in the project to AI server.

    api-version

    2

    user

    Parameters

    • projectId: string

      A target project id.

    • Optional options: Record<string, string | number | boolean>

      Additional options. It will be passed to API lib module or external AI inference engine.

    Returns Promise<{ error?: AiProcessMessengerError; result: AiProcessModelInfo[] }>

    Return Fulfills with list of AiProcessModelInfo if the request has been operated successfully, otherwise false with AiProcessMessengerError.

  • Whether the handler has been logged in as account or not.

    api-version

    2

    user

    Parameters

    • account: string

      An account to check.

    Returns Promise<{ error?: AiProcessMessengerError; result: boolean }>

    Return Fulfills with true if the handler has been log in, otherwise false.

  • loadTrainedModel(modelId: string, options?: Record<string, string | number | boolean>): Promise<{ error?: AiProcessMessengerError; result: boolean }>
  • Request to load a model to AI inference module.

    api-version

    2

    user

    Parameters

    • modelId: string

      Target model id.

    • Optional options: Record<string, string | number | boolean>

      Additional options. It will be passed to API lib module or external AI inference engine.

    Returns Promise<{ error?: AiProcessMessengerError; result: boolean }>

    Return Fulfills with true if the request has been operated successfully, otherwise false with AiProcessMessengerError.

  • login(account: string, password: string, options?: Record<string, string | number | boolean>): Promise<{ error?: AiProcessMessengerError; result: boolean }>
  • Request to log in to AI process with a Dart-Store account.

    api-version

    2

    user

    Parameters

    • account: string

      An account to use when logging in.

    • password: string

      An password to use when logging in.

    • Optional options: Record<string, string | number | boolean>

      Additional options. It will be passed to API lib module or external AI inference engine.

    Returns Promise<{ error?: AiProcessMessengerError; result: boolean }>

    Return Fulfills with true if the request has been operated successfully, otherwise false with AiProcessMessengerError.

  • logout(options?: Record<string, string | number | boolean>): Promise<{ error?: AiProcessMessengerError; result: boolean }>
  • Request to log out.

    api-version

    2

    user

    Parameters

    • Optional options: Record<string, string | number | boolean>

      Additional options. It will be passed to API lib module or external AI inference engine.

    Returns Promise<{ error?: AiProcessMessengerError; result: boolean }>

    Return Fulfills with true if the request has been operated successfully, otherwise false with AiProcessMessengerError.

  • Register a listener to receive callback when Ai process's state has been changed.

    api-version

    2

    user

    Parameters

    Returns void

Generated using TypeDoc