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