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.
Register an event listener for the {@link eventName}.
Event name.
A listener to receive callbacks when an event has been sent from AI process.
If you set true, then the listener will be removed after receive an event. Default is false.
Return
Register a listener to transfer file.
A listener to receive callbacks when an event has been sent from AI process.
Return
Manually connect with server of AI processes.
An IP of server to connect.
A port of server to connect.
A listener to receive states of the connection.
(Optional)
Return
Request AI Server to create a new project.
A name of the project to create.
Additional options. It will be passed to API lib module or external AI inference engine.
Return
Request to download and update training model to AI inference module.
Target model id.
Additional options. It will be passed to API lib module or external AI inference engine.
Return
Destroy and release the AI process handler. You cannot reuse it after destroying it.
Return
Manually disconnect the connection. In that case, it will not try to reconnect.
Return
Gets the list of all installed models for the logged in account from internal AI inference module.
Additional options. It will be passed to API lib module or external AI inference engine.
Return
Request a list of projects created on the logged in account to AI server.
Additional options. It will be passed to API lib module or external AI inference engine.
Return
Request a list of model data that exists in the project to AI server.
A target project id.
Additional options. It will be passed to API lib module or external AI inference engine.
Return
Request to download and install training model to AI inference module.
Target model id.
A listener to be registered.
Additional options. It will be passed to API lib module or external AI inference engine.
Return
Whether the handler has been connected or not.
Return
Whether the handler has been logged in as account or not.
An account to check.
Return
Request to load a model to AI inference module.
Target model id.
Additional options. It will be passed to API lib module or external AI inference engine.
Return
Request to log in to AI process with a Dart-Store account.
An account to use when logging in.
An password to use when logging in.
Additional options. It will be passed to API lib module or external AI inference engine.
Return
Request to log out.
Additional options. It will be passed to API lib module or external AI inference engine.
Return
Register a listener to receive callback when Ai process's state has been changed.
A listener to be registered.
Unregister a listener or all listeners which are registered by IAiExternalProcessMessenger.addFileTransferListener.
A listener to be unregistered. If it is not set, all listeners will be unregistered.
Return
Unregister a listener or all listeners which are registered by IAiExternalProcessMessenger.addEventListener.
Event name.
A listener to be unregistered. If it is not set, all listeners will be unregistered.
Return
Search AI processes which are possible communicated with AI user module. The processes are collected through UDP protocol.
UDP port of AI process to search.
Return
Send an event to the connected AI process.
Event name.
Arguments consists of key value pair for the event.
Return
Unregister a listener or all listeners which are registered by IAiProcessMessenger.registerAiProcessListener.
A listener to be unregistered. If it is not set, all listeners will be unregistered.
Request to upload collection data for model training to AI server.
An id of the project where you want to upload the collection data.
An id of collected data to upload.
Additional options. It will be passed to API lib module or external AI inference engine.
Return
Generated using TypeDoc
A messenger to provide APIs to communicate with external AI inference engine (software).
2