Skip to main content

UseAiAssistResult

@lowcode/builder-web


Interface: UseAiAssistResult

Defined in: apps/builder-web/src/ai/useAiAssist.ts:23

Properties

availableModels

availableModels: string[]

Defined in: apps/builder-web/src/ai/useAiAssist.ts:40

Доступные модели для выбранного провайдера (если получены).


error

error: string | null

Defined in: apps/builder-web/src/ai/useAiAssist.ts:28

Текст ошибки (если что-то пошло не так).


isLoading

isLoading: boolean

Defined in: apps/builder-web/src/ai/useAiAssist.ts:25

Идёт ли сейчас запрос к AI.


lastResponse

lastResponse: AiAssistResponse | null

Defined in: apps/builder-web/src/ai/useAiAssist.ts:31

Последний успешный ответ ассистента.


model

model: string

Defined in: apps/builder-web/src/ai/useAiAssist.ts:37

Текущая выбранная модель.


provider

provider: AiProviderType

Defined in: apps/builder-web/src/ai/useAiAssist.ts:34

Текущий выбранный провайдер.


runAssist()

runAssist: (prompt) => Promise<void>

Defined in: apps/builder-web/src/ai/useAiAssist.ts:61

Запустить AI-ассистента с указанным текстовым запросом.

Parameters

prompt

string

Текстовая команда пользователя.

Returns

Promise<void>


setModel()

setModel: (nextModel) => void

Defined in: apps/builder-web/src/ai/useAiAssist.ts:54

Обновляет выбранную модель.

Parameters

nextModel

string

Новое значение.

Returns

void


setProvider()

setProvider: (nextProvider) => void

Defined in: apps/builder-web/src/ai/useAiAssist.ts:47

Обновляет выбранного провайдера.

Parameters

nextProvider

AiProviderType

Новое значение.

Returns

void