Nextcloud PHP API (master)

IProviderWithExpectedRuntime extends IProvider

This interface allows the system to learn the provider's expected runtime

Tags
since
28.0.0
template

T of ITaskType

template-extends

IProvider<T>

Table of Contents

Methods

getExpectedRuntime()  : int
getName()  : string
The localized name of this provider
getTaskType()  : T>
Returns the task type class string of the task type, that this provider handles
process()  : string
Processes a text

Methods

getExpectedRuntime()

public getExpectedRuntime() : int
Tags
since
28.0.0
Return values
int

The expected average runtime of a task in seconds

getName()

The localized name of this provider

public getName() : string
Tags
since
27.1.0
Return values
string

getTaskType()

Returns the task type class string of the task type, that this provider handles

public getTaskType() : T>
Tags
since
27.1.0
Return values
T>

process()

Processes a text

public process(string $prompt) : string
Parameters
$prompt : string

The input text

Tags
since
27.1.0
throws
RuntimeException

If the text could not be processed

Return values
string

the output text


        
On this page

Search results