Skip to main content

AiAssistRequest

@lowcode/shared-types


Interface: AiAssistRequest

Defined in: ai.ts:706

Верхнеуровневый запрос к AI-ассистенту из builder-web.

Remarks

Этот тип — основной DTO между фронтендом и backend-API.

Properties

appSchema

appSchema: AppSchema

Defined in: ai.ts:711

Полный снимок DSL приложения.


hints?

optional hints: AiEditorContextHints

Defined in: ai.ts:720

Подсказки контекста редактора (selection и т.п.).


model

model: string

Defined in: ai.ts:724


pageId?

optional pageId: string

Defined in: ai.ts:717

Текущая страница (если релевантно).


projectId?

optional projectId: string

Defined in: ai.ts:714

Идентификатор проекта (для логов и аналитики).


prompt

prompt: string

Defined in: ai.ts:708

Текст запроса пользователя (из чат-инпута).


provider

provider: AiProviderType

Defined in: ai.ts:723

Настройки провайдера и модели.


requestId?

optional requestId: string

Defined in: ai.ts:730

Идентификатор запроса, сгенерированный фронтендом. Может использоваться для связи с UI-событиями.