Skip to main content

AIEngine

Defined in: js-api/src/ai.ts:118

Constructors

Constructor

new AIEngine(): AIEngine

Returns

AIEngine

Properties

PropertyModifierTypeDefined in
idabstractstringjs-api/src/ai.ts:119
nameabstractstringjs-api/src/ai.ts:120

Methods

available()

abstract available(): Promise<boolean>

Defined in: js-api/src/ai.ts:121

Returns

Promise<boolean>


chat()

abstract chat(options?): Promise<AIChat>

Defined in: js-api/src/ai.ts:123

Parameters

ParameterType
options?AIChatOptions

Returns

Promise<AIChat>


models()?

optional models(): Promise<string[]>

Defined in: js-api/src/ai.ts:122

Returns

Promise<string[]>


prompt()

prompt(prompt, options?): Promise<AIResult>

Defined in: js-api/src/ai.ts:125

Parameters

ParameterType
promptstring
options?AIChatOptions & AIRunOptions

Returns

Promise<AIResult>


stream()

stream(prompt, options?): AIStream

Defined in: js-api/src/ai.ts:135

Parameters

ParameterType
promptstring
options?AIChatOptions & AIRunOptions

Returns

AIStream