Skip to content

@sylis/web v0.0.0


@sylis/web / network/ai / AIService

Class: AIService

Defined in: apps/web/src/network/ai/index.ts:46

Extended by

Constructors

Constructor

new AIService(): AIService

Defined in: apps/web/src/network/ai/index.ts:50

Returns

AIService

Methods

abort()

abort(): void

Defined in: apps/web/src/network/ai/index.ts:168

Returns

void


chat()

chat(params): Promise<string>

Defined in: apps/web/src/network/ai/index.ts:140

Parameters

params

ChatCompletionParams

Returns

Promise<string>


checkHealth()

checkHealth(): Promise<boolean>

Defined in: apps/web/src/network/ai/index.ts:180

Returns

Promise<boolean>


isRequesting()

isRequesting(): boolean

Defined in: apps/web/src/network/ai/index.ts:175

Returns

boolean


streamChat()

streamChat(params): AsyncGenerator<string, void, unknown>

Defined in: apps/web/src/network/ai/index.ts:103

Parameters

params

ChatCompletionParams

Returns

AsyncGenerator<string, void, unknown>


streamChatWithHandler()

streamChatWithHandler(params, handler): Promise<string>

Defined in: apps/web/src/network/ai/index.ts:55

Parameters

params

ChatCompletionParams

handler

StreamHandler

Returns

Promise<string>