Skip to content

dag-api / Exports / PromptApiController

Class: PromptApiController

Table of contents

Constructors

Methods

Constructors

constructor

new PromptApiController(backend): PromptApiController

Parameters

NameType
backendIPromptBackendPort

Returns

PromptApiController

Defined in

controllers/prompt-api-controller.ts:15

Methods

submitPrompt

submitPrompt(request): Promise<TResult<IPromptResponse, IDagError>>

Parameters

NameType
requestIPromptRequest

Returns

Promise<TResult<IPromptResponse, IDagError>>

Defined in

controllers/prompt-api-controller.ts:17


getQueue

getQueue(): Promise<TResult<IQueueStatus, IDagError>>

Returns

Promise<TResult<IQueueStatus, IDagError>>

Defined in

controllers/prompt-api-controller.ts:48


manageQueue

manageQueue(action): Promise<TResult<void, IDagError>>

Parameters

NameType
actionIQueueAction

Returns

Promise<TResult<void, IDagError>>

Defined in

controllers/prompt-api-controller.ts:52


getHistory

getHistory(promptId?): Promise<TResult<THistory, IDagError>>

Parameters

NameType
promptId?string

Returns

Promise<TResult<THistory, IDagError>>

Defined in

controllers/prompt-api-controller.ts:56


getObjectInfo

getObjectInfo(nodeType?): Promise<TResult<TObjectInfo, IDagError>>

Parameters

NameType
nodeType?string

Returns

Promise<TResult<TObjectInfo, IDagError>>

Defined in

controllers/prompt-api-controller.ts:60


getSystemStats

getSystemStats(): Promise<TResult<ISystemStats, IDagError>>

Returns

Promise<TResult<ISystemStats, IDagError>>

Defined in

controllers/prompt-api-controller.ts:64

Released under the MIT License.